题解 | A×A=B
A×A=B
https://www.nowcoder.com/practice/0cff379fe362488aa07defe35dba75cc
#include<bits/stdc++.h>
#include <cmath>
using namespace std;
#define int long long
signed main()
{
int t;
cin>>t;
while(t--)
{
int b;
cin>>b;
int a=sqrt(b);
if(a*a==b||(a-1)*(a-1)==b||(a+1)*(a+1)==b) cout<<"YES"<<'\n';
else cout<<"NO"<<'\n';
}
return 0;
}