fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int t, n;
  4. int main(){
  5. cin >> t;
  6. while(t--){
  7. cin >> n;
  8. int ret2 = 0, ret5 = 0;
  9. while(true){
  10. if(n == 0) break;
  11. for(int i = 2; i <= n; i *= 2){
  12. if(n % i == 0) ret2++;
  13. }
  14. for(int i = 5; i <= n; i *= 5){
  15. if(n % i == 0) ret5++;
  16. }
  17. n--;
  18. }
  19. cout << min(ret2, ret5) << '\n';
  20. }
  21. }
Success #stdin #stdout 0.79s 5320KB
stdin
6
3
60
100
1024
23456
8735373
stdout
0
14
24
253
5861
2183837