size_t fuck(size_t n){ double index = 1.0; size_t result = 0; while (true) { auto count = n / static_cast(pow(5.0, index)); if(...
分类:
其他好文 时间:
2015-07-16 00:20:28
阅读次数:
127
//函数法
/*
==========================================================
题目:求1~n的阶乘和!(0
==========================================================
*/...
分类:
编程语言 时间:
2015-07-15 07:01:35
阅读次数:
153
//函数调用+枚举法
/*
==========================================================
题目:求一个三位数的正整数=它的各位数字的阶乘之和!
如:145=1!+4!+5!.
==========================================================
*/
#include
int J...
分类:
编程语言 时间:
2015-07-15 06:57:15
阅读次数:
149
先说递归:因为原理简单,但是要用灵活运用的话,是非常困难的。 递归的原理就是在函数内部调用函数自己,以实现循环的目的, 比如一个阶乘函数def fn(n): if n==1: return n; else : return...
分类:
编程语言 时间:
2015-07-13 23:38:08
阅读次数:
238
阶乘和因子要求:输入正整数n(1#include using namespace std;int prime[100], cnt;bool isPrime(int n) //判断素数,n不能太大{ if(n > N) { if(N 100) break; m...
分类:
其他好文 时间:
2015-07-13 15:45:34
阅读次数:
80
来源:http://www.cnblogs.com/stonehat/p/3603267.html在此,顶礼膜拜一下原文作者呵呵我们知道整数n的位数的计算方法为:log10(n)+1故n!的位数为log10(n!)+1如果要求出n!的具体值,对很大的n(例如n=1000000)来说,计算会很慢,如果...
分类:
其他好文 时间:
2015-07-11 20:02:05
阅读次数:
175
定义: 一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!。 亦即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。问题1、给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N =...
分类:
其他好文 时间:
2015-07-10 22:16:54
阅读次数:
233
N!时间限制:1000ms | 内存限制:65535KB难度:3描述阶乘(Factorial)是一个很有意思的函数,但是不少人都比较怕它。现在这里有一个问题,给定一个N(0 2 int main() 3 { 4 int n ; 5 while(~scanf("%d", &n)) 6 ...
分类:
其他好文 时间:
2015-07-10 08:07:42
阅读次数:
131
解题思路:
这题之前在leetcode中做过,如果先对n进行阶乘运算,然后%10求0的个数。但是n!很有可能溢出,所以需要找到它的等效方法,0的个数即为10的个数,即为5于2的个数,显然在n!中,2的个数要大于5的个数,因此只要算出n范围内有多少个5就OK...
分类:
其他好文 时间:
2015-07-09 11:23:58
阅读次数:
141
Digit factorials
Problem 34
145 is a curious number, as 1! + 4! + 5! = 1 + 24 + 120 = 145.Find the sum of all numbers which are equal to the sum of the factorial of their digits.Note: as 1! = 1 and 2...
分类:
其他好文 时间:
2015-07-09 00:50:46
阅读次数:
166