fork download
  1. #include <iostream>
  2. using namespace std;
  3. long long int dem(long long int n){
  4. long long int d = 0;
  5. while(n >= 5){
  6. n = n / 5;
  7. d += n;
  8. }
  9. return d;
  10. }
  11. void tim(long long int n){
  12. long long int l, d, m, r;
  13. l = 0;
  14. r = 40000000000000025;
  15. while (l < r) {
  16. m = (l + r) / 2;
  17. d = dem(m);
  18. if (d < n){
  19. l = m + 1;
  20. } else {
  21. r = m;
  22. }
  23. }
  24. cout << l << endl;
  25. }
  26. int main(){
  27. long long int t, n, i, j, d;
  28. cin >> t;
  29. for(int i = 0; i < t; i++){
  30. cin >> n;
  31. tim(n);
  32. }
  33. }
Success #stdin #stdout 0.01s 5312KB
stdin
2
1
3
stdout
5
15