HDU-1124(数学技巧)
2012-08-14 21:01
337 查看
看来前面的思路还是对的,就是说,其实判断0的个数就是判断2和5的个数,,,而2和5的最小的个数取决于零的个数.
但是,开始的时候不知道有那么个规律 就是说,质因数分解的时候,前面的幂次必定小于后面的幂次.
所以超时了,,呵呵.
贴出代码,下面的是超时的哦...
但是,开始的时候不知道有那么个规律 就是说,质因数分解的时候,前面的幂次必定小于后面的幂次.
所以超时了,,呵呵.
贴出代码,下面的是超时的哦...
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> int main() { int T; scanf("%d",&T); while(T--) { int N; int sum=0; scanf("%d",&N); while(N) { sum+=N/5; N/=5; } printf("%d\n",sum); } return 0; } /*#include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> int min(int a,int b) { return a>=b?b:a; } int main() { int T; scanf("%d",&T); while(T--) { int N; scanf("%d",&N); int cnt1=0; int cnt2=0; for(int i=N;i>=2;i--) { int t=i; while(t%2==0) { cnt1++; t/=2; } t=i; while(t%5==0) { cnt2++; t/=5; } } printf("%d\n",min(cnt1,cnt2)); } return 0; }*/
相关文章推荐
- [威佐夫博弈 黄金分割比 数学技巧] POJ 1067 取石子游戏 & HDU 1527 取石子游戏
- HDU 1124 Factorial&&nyoj 84 阶乘的 0【数学】
- HDU 5312(数学推导+技巧)
- HDU - 4007 Dave (模拟&技巧)数学几何正方形最多可圈几个点
- HDU 4588 Count The Carries (数学-- 二进制技巧枚举)
- HDU更多的学校比赛9场 HDU 4965Fast Matrix Calculation【矩阵运算+数学技巧】
- [斐波那契循环节 数学技巧] HDU 3977 Evil teacher
- hdu 1124 数学
- 【数学】 HDU 1124 Factorial
- HDU 1124 - Factorial (数学)
- hdu 5675 ztr loves math(数学技巧)
- HDU-1215(数学技巧题目)
- HDU 5312(数学推导+技巧)
- [HDU 4569] Special equations (数学+技巧+脑洞)
- A simple problem HDU-2522 【数学技巧】
- hdu 4465 Candy 数学期望 负二项分布与 数值计算技巧
- [斐波那契前n位 数学技巧] HDU 1568 Fibonacci
- 【数位dp && 数学技巧】HDU - 4507 吉哥系列故事――恨7不成妻
- HDU 1271 整数对-组合数学
- HDU-1395-2^x mod n = 1(数学题(二次出错))