#include<stdio.h>
#include<math.h>
int main()
{
int t;
scanf("%d", &t);
while(t--)
{
long long b;
scanf("%lld", &b);
long long temp = sqrt(b);
//sqrt函数返回的是double类型。在本题数据范围内,double类型能精准的表示整数。
if(temp * temp == b)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}

京公网安备 11010502036488号