fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4. #define N 10000
  5. vector<bool>sieve(N,true);
  6. vector<ll>prime_no;
  7.  
  8. void prime_sieve(){
  9.  
  10. sieve[0]=sieve[1]=false;
  11.  
  12. for(auto i=2;i<=N;i++){
  13. if(sieve[i]){
  14. prime_no.push_back(i);
  15. for(auto j=i*i;j<=N;j+=i){
  16. sieve[j]=false;
  17. }
  18. }
  19. }
  20. }
  21. int main() {
  22. prime_sieve();
  23. ll n;
  24. cin>>n;
  25. cout<<prime_no[n-1];
  26. return 0;
  27. }
Success #stdin #stdout 0s 4432KB
stdin
11
stdout
31