码迷,mamicode.com
首页 >  
搜索关键字:阶乘    ( 1901个结果
软件开发训练 OJ 练习
五道经典的OJ题目:24点游戏算法、周期串问题、删除重复字符、N皇后、可怕的阶乘。...
分类:其他好文   时间:2014-12-04 23:15:46    阅读次数:376
计算一个大数n的阶乘的位数宽度(十进制)(log i累加法 )
输入: 每行输入1个正整数n, (0#include #include #include #include using namespace std;int main(){ long int n; long int i; double sum; while(scanf("%ld...
分类:其他好文   时间:2014-12-04 21:28:14    阅读次数:201
c - 计算1到20的阶乘
1 #include 2 3 /* 4 题目:求 1+2!+3!+...+20!的和 5 */ 6 unsigned long long int 7 factorial(long n) { 8 unsigned long long int tmp = 1; //每一个数的阶乘,如...
分类:其他好文   时间:2014-12-04 13:41:29    阅读次数:172
另一种阶乘问题(南阳oj65)
另一种阶乘问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 现在你的任务是求出1!!+2!!......+n!!的正确值(n ...
分类:其他好文   时间:2014-12-04 06:28:47    阅读次数:128
递归算法深入分析
转载链接:http://www.cnblogs.com/zhangqqqf/archive/2008/09/12/1289730.html C通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。 许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老....
分类:编程语言   时间:2014-12-03 10:28:14    阅读次数:148
阶乘之和
描述  给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No; 输入 第一行有一个整数0 每组测试数据有一个正整数n 输出 如果符合条件,输出Yes,否则输出No; 样例输入 2 9 10样例输出 Yes No #include using namesp...
分类:其他好文   时间:2014-12-02 20:52:01    阅读次数:233
HDU 1074-Doing Homework(状压DP)
题目链接:点击打开链接 做了好久。。一开始想爆搜就写啊写啊觉着15!的阶乘再怎么剪枝好像也是过不了的。。尤其是爆搜的时候字典序不好处理啊 后来问了飞神是状压DP。。sad当时根本不懂什么叫状压啊 题意:有n份家庭作业 给出每一份的期限和完成的该作业需要的时间,求安排完成作业的最优顺序,使得扣分最少(超过期限要扣分) 思路:把每份作业的完成情况看出2进制下的状态, 二进制从右到左一次对应作业 ...
分类:其他好文   时间:2014-12-01 17:46:29    阅读次数:154
求n的阶乘的精确值
斯特林公式可以求出n!的近似值,但是如果需要求精确值的话,就要采取另外的办法了。‘ 当n #include #include #define N 3000 int f[N];//保存阶乘的位数 int main() { int n,i,j,c; while(~scanf("%d",&n)) { memset(f,0,sizeof(f)); ...
分类:其他好文   时间:2014-12-01 17:38:27    阅读次数:205
HNU 13101 The Triangle Division of the Convex Polygon 组合数的因式分解求法
题意: 求第n-2个Catalan数 模上 m。思路: Catalan数公式: Catalan[n] = C(n, 2n)/(n+1) = (2n)!/[(n+1)!n!] 因为m是在输入中给的,所以我们不能用求阶乘和其逆元的方法来求。因为当m不是素数的时候,可能不存在逆元。 这里,我们把阶...
分类:其他好文   时间:2014-12-01 12:49:13    阅读次数:202
51nod 1003 阶乘后面0的数量
题目意思: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1003 n的阶乘后面有多少个0? 6的阶乘 = 1*2*3*4*5*6 = 720,720后面有1个0。 Input 一个数N(1  Output 输出0的数量 Input 示例 5 Output 示例 1 题目分析: 对于本题,只需要...
分类:其他好文   时间:2014-11-30 23:25:34    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!