#2883. 平方之和【GESP_C++_2级_2406】
平方之和【GESP_C++_2级_2406】
题目描述
小杨有n个正整数,他想知道对于所有的,是否存在两个正整和满足
输入格式
第一行包含一个正整数,代表正整数数量。 之后行,每行包含一个正整数,代表。
输出格式
对于每个正整数,如果存在两个正整数和满足 ,输出 Yes,否则输出 No。
样例
输入样例
2
5
4
输出样例
Yes
No
数据范围
对于全部数据,保证有
小杨有n个正整数a1,a2,a3,...,an,他想知道对于所有的i(1≤i≤n),是否存在两个正整x和y满足x∗x+y∗y=ai
第一行包含一个正整数n,代表正整数数量。 之后n行,每行包含一个正整数,代表ai。
对于每个正整数ai,如果存在两个正整数x和y满足 x∗x+y∗y=ai,输出 Yes,否则输出 No。
2
5
4
Yes
No
对于全部数据,保证有1≤n≤10,1≤ai≤106