fork(4) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. const int N = 1000001;
  4. int lp[N + 1];
  5. vector<int> pr;
  6. int main() {
  7.  
  8. for (int i = 2; i <= N; ++i) {
  9. if (lp[i] == 0) {
  10. lp[i] = i;
  11. pr.push_back(i);
  12. }
  13. for (int j = 0; j<(int)pr.size() && pr[j] <= lp[i] && i*pr[j] <= N; ++j)
  14. lp[i * pr[j]] = pr[j];
  15. }
  16. cout<<pr[2000];
  17. cin.get(), cin.get();
  18. return 0;
  19. }
Success #stdin #stdout 0.01s 7320KB
stdin
Standard input is empty
stdout
17393