Guest User

Untitled

a guest
Nov 11th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include<iostream>
  2. #include<vector>
  3. using namespace std;
  4. long long arr[5000011];
  5.  
  6. int main() {
  7.     long long n;
  8.     cin>>n;
  9.     vector<long long> v ;
  10.     arr[0] = 0;
  11.     arr[1] = 0;
  12.     for(long long i = 2; i <= 5000000; i++){
  13.             arr[i] = 1;
  14.           //  cout<<arr[i]<<endl;
  15.     }
  16.    
  17.    
  18.     for(long long i = 2; i < 5000000; i++){
  19.  
  20.         if(arr[i] == 1){
  21.             for(long long j = i * i; j < 5000000; j += i ){
  22.                 arr[j] = 0;
  23.             //  cout<<j<<endl;
  24.                
  25.             }
  26.         }
  27.     }
  28. //      for(long long i = 0; i < 5000000; i++)
  29. //         cout<<arr[i]<<endl;
  30. //cout<<"&"<<endl;
  31.     for(long long i = 0; i < 5000000; i++){
  32.         if(arr[i] == 1)
  33.             v.push_back(i);
  34.     }
  35.     cout<<v[n - 1]<<endl;
  36.    
  37.     return 0;
  38. }
Add Comment
Please, Sign In to add comment