Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. long long n, k;
  7. cin >> n >> k;
  8. if (n <= k)
  9. cout << n << endl;
  10. else
  11. {
  12. unsigned long long sum = 1;
  13. long long r = 1LL*1000000000*1LL*1000000000;
  14. bool flag = true;
  15. long long m1 = 0;
  16. for (long long i = n; i > 1; i=i-k)
  17. {
  18. sum *= i;
  19. if (sum > r)
  20. {
  21. flag = false;
  22. cout << "overflow" << endl;
  23. break;
  24. }
  25. }
  26. if (flag == true)
  27. cout <<sum << endl;
  28. }
  29. system("pause");
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement