Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. int a = 0, b = 0;
  5. long long int max = 0;
  6. long long int n = 0;
  7. int prevA = 0;
  8. int A = 0;
  9. int i = 1;
  10. int val = 0;
  11. int main()
  12. { std::cin >> n >> a >> b >> max;
  13. A = a;
  14. val = val + A;
  15. //std::cout << "A: " << A << std::endl;
  16. if (b > 1){
  17.  
  18. while (A <= max && val <= max){
  19. A = A*b;
  20. val = val + A;
  21.  
  22. // std::cout << "A: " << A << " " << "val: " << val <<std::endl;
  23.  
  24. if (val <= max){
  25. if ( i < n){
  26. i = i + 1;
  27. }
  28.  
  29. }
  30.  
  31. }
  32. }
  33. else {
  34. i = max/a;
  35. if (i >= n){
  36. i = n;
  37. }
  38. }
  39. std::cout << i ;
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement