#P1445. 平方之和

平方之和

题目描述

小杨有n个正整数 a1, a2, ..., an,他想知道对于所有的 i (1≤i≤n),是否存在两个正整数x和y满足x * x + y * y = ai。


输入格式

第一行一个正整数n(1≤n≤10),代表测试数据组数。

对于每组测试数据,第一行包含一个正整数代表ai(1≤ai≤10^6)。

输出格式

对于每个正整数ai,如果存在正整数x和y满足x * x + y * y = ai,输出 Yes,否则输出 No。


输入/输出样例

2
5
4
Yes
No

样例解释

对于第一个正整数,存在1 * 1 + 2 * 2 = 5,因此答案为Yes。


说明/提示

时间1000ms,内存256MiB