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. }
Success #stdin #stdout 0s 4224KB
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