题目链接: https://acm.ecnu.edu.cn/contest/140/problem/D/ 题目: 思路: 我们知道一个数在某一个进制k下末尾零的个数x就是这个数整除kx,这题要求刚好末尾有m个0,还需要除去高位为0的情况,因此这题答案就是r / kx-(l-1)/kx-(r/kx+1 ...
分类:
其他好文 时间:
2019-02-25 13:45:02
阅读次数:
200
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1124 思路:每五个数1个0,5个5就2个0(不用管2,一定充足) ...
分类:
其他好文 时间:
2018-11-04 14:11:31
阅读次数:
148
Given an integer n, return the number of trailing zeroes in n!. Example 1: Example 2: Note: Your solution should be in logarithmic time complexity. 给一 ...
分类:
其他好文 时间:
2018-10-02 13:53:46
阅读次数:
138
tarjan缩点后,第一问答案显然是入度为零的点得个数第二问:考虑到 没有入度或出度为0的点 的图强连通, 所以答案就是max{入度为零的个数,出度为零的个数} (把出度为零的连到入度为零的点,然后剩下为零的随便连一连就可以) ...
分类:
Web程序 时间:
2018-08-02 23:07:40
阅读次数:
227
问题 B: N! 普拉斯 题目描述 在处理阶乘时也需要借助计算器。 在计算机中,数字是通过像01像素矩阵来显示的,最终的显示效果如下: 宝儿姐一直在思考一个问题,N!末尾究竟有多少个0?我们假设N!末尾有k个0,请按照规则打印k。 输入 输入一个正整数n(n< 50) ,输入以EOF结尾。 输出 我 ...
分类:
其他好文 时间:
2018-08-01 12:11:37
阅读次数:
202
N阶乘尾部的0个数 描述 设计一个算法,计算出n阶乘中尾部零的个数 思路: 1、1 2 3 ... n 1 2 3 (2 2) 5 (2 3) 7 (2 2 2) (3 3) (2 5) ...化成质数相乘,只有2 5才可能得到结果有尾数中有0 2、因为2的个数是比5多的,求0的个数问题就转化成了求 ...
分类:
其他好文 时间:
2018-05-29 00:27:19
阅读次数:
143
题目: + LintCode 2. 尾部的零 + 设计一个算法,计算出n阶乘中尾部零的个数。 样例: + 11! = 39916800,因此应该返回 2 思路: + 参考: 题2:n阶乘尾部零的个数 实现 + Java实现代码 ...
分类:
其他好文 时间:
2018-05-02 16:09:34
阅读次数:
120
! 末尾有多少个 00 呢? N! = 1×2×?×N。 代码框中的代码是一种实现,请分析并填写缺失的代码。 ...
分类:
其他好文 时间:
2018-03-26 16:13:12
阅读次数:
107
昨天看到一个编程题,以为很简单,结果还费了一番周折才做出来。 题目:设计一个算法,计算出n阶乘中尾部零的个数 样例 11! = 39916800,因此应该返回 2 思路: 最无脑的办法就是直接求出阶乘的值,然后统计尾部的0: 1 class Solution { 2 public: 3 /* 4 * ...
分类:
其他好文 时间:
2018-01-27 11:23:32
阅读次数:
119
题目:设计一个算法,计算出n阶乘中尾部零的个数。 样例 11! = 39916800,因此应该返回 2 11! = 39916800,因此应该返回 2 11! = 39916800,因此应该返回 2 挑战 O(logN)的时间复杂度。 解:2*5=10;可当n!展开,观察得2的个数肯定比5的个数多, ...
分类:
其他好文 时间:
2018-01-27 00:38:00
阅读次数:
186