#include #include #include #include #include #include #include #define eps 1e-9 #define nn 1000005 #define INF 0x7FFFFFFF #define pi acos(-1) #define e 2.718281828459045 #define mod 1000000007 #define LL __int64 using namespace std; /*-----------------------------never more!---------------------------*/ /* _______________#########_______________________ ______________############_____________________ ______________#############____________________ _____________##__###########___________________ ____________###__######_#####__________________ ____________###_#######___####_________________ ___________###__##########_####________________ __________####__###########_####_______________ ________#####___###########__#####_____________ _______######___###_########___#####___________ _______#####___###___########___######_________ ______######___###__###########___######_______ _____######___####_##############__######______ ____#######__#####################_#######_____ ____#######__##############################____ ___#######__######_#################_#######___ ___#######__######_######_#########___######___ ___#######____##__######___######_____######___ ___#######________######____#####_____#####____ ____######________#####_____#####_____####_____ _____#####________####______#####_____###______ ______#####______;###________###______#________ ________##_______####________####______________ fпkыfмjё cынчoШnи */ int main() { LL T; scanf("%I64d",&T); while(T--) { LL a,b,c; scanf("%I64d%I64d%I64d",&a,&b,&c); if(b*b-a*c*4<0) { puts("NO"); continue; } LL t=b*b-4*a*c; LL st=sqrt(t); if(st*st!=t) { puts("NO"); continue; } if(st>=b) { puts("NO"); continue; } puts("YES"); } return 0; }