fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. long long cnt0(long long n) {
  5. long long res = 0;
  6. while (n) {
  7. res += n / 5;
  8. n /= 5;
  9. }
  10. return res;
  11. }
  12.  
  13. long long calc(long long n) {
  14. long long l = 1, r = 5 * n, res = n;
  15. while (l <= r) {
  16. long long mid = (l + r) / 2;
  17. if (cnt0(mid) >= n) res = mid, r = mid - 1;
  18. else l = mid + 1;
  19. }
  20. return res;
  21. }
  22.  
  23.  
  24. int main() {
  25. ios::sync_with_stdio(0);
  26. cin.tie(0);
  27.  
  28. int numTest;
  29. cin >> numTest;
  30.  
  31. while (numTest--) {
  32. long long n; cin >> n;
  33. cout << calc(n) << '\n';
  34. }
  35.  
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0.01s 5304KB
stdin
Standard input is empty
stdout
Standard output is empty