Problem C: 平方之和

Problem C: 平方之和

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

小杨有  个正整数 ,他想知道对于所有的 ,是否存在两个正整数  和  满足 

Input

第一行包含一个正整数 ,代表正整数数量。 之后  行,每行包含一个正整数,代表 

Output

对于每个正整数 ,如果存在两个正整数  和  满足 ,输出 Yes,否则输出 No

Sample Input Copy

2
5
4

Sample Output Copy

Yes
No

HINT

对于第一个正整数,存在 ,因此答案为 Yes

对于全部数据,保证有 

对于第二个正整数,4 

有的同学说 2的1次方 加 2的1次方不是4吗 为什么是no

这里理解错误,题目要求的是平方之和,即

x的2次方+y的2次方=ai
而上述同学说的是 2 的 1 次方,即 lns="http://www.w3.org/1998/Math/MathML">21=2,这是不同的运算。

注意 0不是正整数 所以2的2次方+0也不可以