Problem C: 平方之和
[Creator : ]
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 次方,即 ,这是不同的运算。
注意 0不是正整数 所以2的2次方+0也不可以