fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int a[100005];
  4. //Tạo hàm sang() để sàng các số nguyên tố, a[i] = 0 là số nguyên tố, và ngược lại
  5. void sang(){
  6. a[1]=1;
  7. for (int i=2;i<=sqrt(100000);i++)
  8. if (a[i]==0)
  9. for (int j=i*i;j<=100000;j+=i) a[j]=1;
  10. }
  11. int main(){
  12. // Dùng cái này để cin, cout chạy nhanh hơn
  13. ios_base::sync_with_stdio(0);
  14. cin.tie(0);
  15. cout.tie(0);
  16. int n, x;
  17. cin >> n;
  18. sang();
  19. for (int i=1;i<=n;i++){
  20. cin >> x;
  21. // Mảng đánh dấu để kiểm tra số nguyên tố
  22. if (a[x]) cout << "No\n";
  23. else cout << "YES\n";
  24. }
  25. }
Success #stdin #stdout 0.01s 5304KB
stdin
2
3
5
stdout
YES
YES