fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4. bool go(long long int n)
  5. {
  6. int c=0;
  7. for(int i=1;i*i<=n;i++)
  8. {
  9. if(n%i==0)
  10. c++;
  11. }
  12. double d=pow(n,0.5);
  13. long long int x=int(d);
  14. if(x*x==n)
  15. c--;
  16. if(c>300)
  17. return 1;
  18. else
  19. return 0;
  20. }
  21. int main()
  22. {
  23. int c=0;
  24. long long int n=2;
  25. while (true)
  26. {
  27. n++;
  28. if(go(n))
  29. break;
  30. }
  31. cout<<n;
  32. }
Time limit exceeded #stdin #stdout 5s 15232KB
stdin
Standard input is empty
stdout
Standard output is empty