Advertisement
Guest User

Untitled

a guest
Feb 29th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include"iostream"
  2. using namespace std;
  3. int main()
  4. {
  5. int cn;
  6. cin>>cn;
  7. while(cn--){
  8. int sum=1,n;
  9. cin >> n;
  10. if(n<3){
  11. cout << "0" << endl;
  12. continue;
  13. }
  14. int ys[40000]={0},jl=0;
  15. for(int i=2;i<n;i++){
  16. if(n%i==0){
  17. ys[jl++]=i;
  18. }
  19. }
  20. for(int i=2;i<n;i++){
  21. int pd=0;
  22. for(int j=0;j<jl;j++){
  23. if(i<ys[j]){
  24. sum++;
  25. break;
  26. }
  27. if(i%ys[j]==0){
  28. break;
  29. }
  30. else pd++;
  31. }
  32. if(pd>=jl){
  33. sum++;
  34. }
  35. }
  36. cout << sum << endl;
  37. }
  38. return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement