Advertisement
YorKnEz

Untitled

Apr 8th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #define mx 50000005
  4. using namespace std;
  5. bool c[mx];
  6. int main()
  7. {
  8. freopen("primcolor.in", "r", stdin);
  9. freopen("primcolor.out", "w", stdout);
  10. int n,k=0;
  11. scanf("%d", &n);
  12. c[0]=1;
  13. for(int i=2; i*i<=n; ++i)
  14. if(c[i]==0)
  15. for(int j=i*i; j<=n; j=j+i)
  16. c[j]=1;
  17. for(int i=n/2+1; i<=n; ++i)
  18. if(c[i]==0)++k;
  19. if(n<3) printf("%d", n);
  20. else
  21. printf("%d", k+2);
  22.  
  23. return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement