fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. long lol(int n)
  5. {
  6. return ((n) + (n*n) + (n*n*n));
  7. }
  8.  
  9. int main()
  10. {
  11. int num;
  12. int n = 1;
  13. long sum;
  14. cin>>num;
  15.  
  16.  
  17. while (n <= num)
  18. {
  19. if(num > 1000000000)
  20. break;
  21. sum = lol(n);
  22. if(sum % num == 0)
  23. {
  24. cout <<n;
  25. return 0;
  26. }
  27. n++;
  28. if(n > 1000000)
  29. break;
  30. }
  31. cout <<-1;
  32. }
Success #stdin #stdout 0.02s 5324KB
stdin
99999999
stdout
-1