Advertisement
a53

AproapePrime

a53
Dec 15th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. #define N 100001
  3. using namespace std;
  4. bool prim[N+1];
  5. int n,a[N+1],la,sol;
  6.  
  7. int main()
  8. {
  9. ios_base::sync_with_stdio(false);
  10. cin>>n;
  11. memset(prim,1,sizeof(prim));
  12. prim[0]=0;
  13. prim[1]=0;
  14. for(int p=2;p*p<N;++p)
  15. if (prim[p]==1)
  16. for(int i=p*2;i<N;i+=p)
  17. prim[i]=0;
  18. for(int p=2;p<N;++p)
  19. if(prim[p])
  20. for(int q=2;q*p<N;++q)
  21. if(prim[q])
  22. a[p*q]=p*q;
  23. for(int i=4; i<N&&la<n;++i)
  24. if(a[i])
  25. ++la,sol=a[i];
  26. cout<<sol;
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement