fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <math.h>
  4. using namespace std;
  5.  
  6. void prime(vector<int>& A){
  7. int n = A.size();
  8. for(int i=2;i<sqrt(n);i++){
  9. if(A[i]==0)continue;
  10. for(int j=i*i;j<=n;j+=i){
  11. A[j]=0;
  12. }
  13. }
  14. }
  15.  
  16. int main() {
  17. // your code goes here
  18. vector<int> A(10000,1);
  19.  
  20. prime(A);
  21. int temp = 0;
  22. for(int i=2;i<A.size();i++)
  23. if(A[i]==1){
  24. // cout << i << endl;
  25. temp++;
  26. }
  27. cout << temp;
  28. return 0;
  29. }
Success #stdin #stdout 0s 4392KB
stdin
Standard input is empty
stdout
1229