fork download
  1. #include<stdio.h>
  2. #include<iostream>
  3. #include<math.h>
  4. using namespace std;
  5. int main ()
  6. {
  7. ios_base::sync_with_stdio(false);
  8. cin.tie(NULL);
  9. cout.tie(NULL);
  10. long long t,x,i,y,z,f;
  11. cin>>t;
  12. while(t--){
  13. cin>>x;
  14. y=sqrt(x);
  15. z=sqrt(y);
  16. f=1;
  17. if(x==y*y){f=0;
  18. i=2;
  19. while(i<=z){if(y%i==0){f=1;break;}
  20. i++;}}
  21. if(f==0 && x!=1){cout<<"YES\n";}
  22. else{cout<<"NO\n";}
  23. }
  24. return 0;
  25.  
  26. }
  27.  
Success #stdin #stdout 0s 4472KB
stdin
80
999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289 999966000289
stdout
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES