大意:10000组询问,每次查询Σ(0<=i<=n)中(i! 末尾0的个数为偶数的 i 的个数)(n<=100000)
0的个数也就是求5的因子数 但我只会打暴力,这里我参考了xumingyang大佬的做法,用了类数位DP的方法
首先把n转化为5进制 得到这样子的一个数 如 1231424,可知这个数为 5?6*1+5?5*2+5?4*3+5?3*1+5?2*4+5?1*2+5?0*4
f[i][0/1]表示到第i位设一个数有n位 ,
原文地址:https://www.cnblogs.com/gaojunonly1/p/9468931.html
时间: 2024-11-02 12:54:00