题意
传送门 HDU 1124
题解
N!N!N! 最右侧的连续 000 只可能由因数 2,52,52,5 构成,求 N!N!N! 中 2,52,52,5 能组成的最多个因数 101010 即可。
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <cstring>
using namespace std;
int T, N;int fac(int n, int d)
{
if (n == 0)return 0;return n / d + fac(n / d, d);
}int main()
{
scanf("%d", &T);while (T--){
scanf("%d", &N);int e1 = fac(N, 2), e2 = fac(N, 5);printf("%d\n", min(e1, e2));}return 0;
}