定义长度为 n 的数组 a1,a2,…,an 为回文数组,当且仅当对所有 1≤i≤n 都有:
ai=an−i+1
现在要判断:对于所有满足 m≥n 的正整数 m,是否都存在一个长度为 n 的回文数组,使得:
我们定义一个长度为 n 的数组 {a1,a2,…,an} 是回文数组,当且仅当对于任意的 i (1≤i≤n) 都有
现在,给定一个正整数长度 n,我们想知道:对于所有满足 m≥n 的正整数 m,是否都存在一个长度为 n 的回文数组,使其所有元素均为正整数且元素之和恰好等于 m?
如果满足条件,输出 Yes;否则,输出 No。
第一行输入一个整数 T (1≤T≤104),表示数据组数;
此后每组测试数据描述如下:
对于每组测试数据,新起一行输出结果:
输入
4
1
2
1000000000
999999999
输出
Yes
No
No
Yes