`

N!大数模板

 
阅读更多

 

N!

Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 11591 Accepted Submission(s): 2860


Problem Description
Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!
 

 

Input
One N in one line, process to the end of file.
 

 

Output
For each N, output N! in one line.
 

 

Sample Input
1
2
3
 

 

Sample Output

 

1
2
6
#include<stdio.h>
int a[35000];
int main()
{
	int n,i,jinwei,m,term,j;
	while(scanf("%d",&n)!=EOF)
	{
		a[0]=1;
		jinwei=0;
		term=1;
		for(j=2;j<=n;j++)
		    for(i=0;i<term;i++)
			{
		    	m=a[i]*j+jinwei;
		    	a[i]=m%10;
		    	jinwei=m/10;
				if(jinwei&&i==term-1)term++,a[i+1]=0;
			}
		for(i=term-1;i>=0;i--)
			printf("%d",a[i]);
		putchar(10);
	}
	return(0);
}

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    c++大数模板,加减乘除阶乘求幂N进制

    N进制大数相减,大数比较,大数乘法,大数乘浮点数(支持大数乘大数),大数阶乘,大数相加,大数相减(负数结果带符号),大数相减,大数之差(绝对值),浮点大数求幂(支持整数大数求幂),整数大数求幂

    ACM巨全模板 .pdf

    看大小就知道很全啦 ...目录: 数据结构: 1.RMQ (区间最值,区间出现最大次数,求区间gcd) 2.二维RMQ求区间最大值 (二维区间极值) 3.线段树模板(模板为区间加法) (线段树染色) (区间最小值) ...13.java大数 叮嘱 共173页

    ACM 算法模板集

    大数模板,字符读入 四. 数论算法 1. Greatest Common Divisor最大公约数 2. Prime素数判断 3. Sieve Prime素数筛法 4. Module Inverse模逆元 5. Extended Euclid扩展欧几里德算法 6. Modular Linear Equation模...

    浙江大学ACM模板 计算几何,图论,数据结构,经典题的模板

    ACM Fighting! 2 1.计算几何 5 1.1 注意 5 1.2几何公式 6 ...11.1 大数(只能处理正数) 207 11.2 分数 212 11.3 矩阵 214 11.4 线性方程组 216 11. 5 线性相关 218 11.6 日期 219 11.7 读入 220 11.8 函数 220

    ACM常用模板总结ACM常用模板总结

    大数(整数类封装) 分数 矩阵 线性方程组(gauss) 日期 线性相关 数论\ 阶乘最后非零位 模线性方程(组) 质数表 质数随机判定(miller_rabin) 质因数分解 最大公约数欧拉函数 数值计算\ 定积分计算(Romberg...

    上海交通大学ACM算法模板

    大数模板,字符读入 数论算法 1. Greatest Common Divisor最大公约数 2. Prime素数判断 3. Sieve Prime素数筛法 4. Module Inverse模逆元 5. Extended Euclid扩展欧几里德算法 6. Modular Linear Equation模线性...

    浙江大学ACM模板(经典代码)

    1、 几何 25 1.1 注意 25 1.2 几何公式 25 1.3 多边形 27 1.4 多边形切割 30 1.5 浮点函数 31 ...14.1 大数(只能处理正数) 128 14.2 分数 134 14.3 矩阵 136 14.4 线性方程组 138 14.5 线性相关 140 14.6 日期 140

    ACM算法模板集锦(几何,结构,其他,数论,数值计算,图论)

    大数(整数类封装) 分数 矩阵 线性方程组(gauss) 日期 线性相关 数论\ 阶乘最后非零位 模线性方程(组) 质数表 质数随机判定(miller_rabin) 质因数分解 最大公约数欧拉函数 数值计算\ 定积分计算(Romberg...

    javascript 新闻标题静态分页代码 (无刷新)

    一个模板,从数据库取n条记录,生成静态。 做单页面的静态化,索引页面是用JS对数组进行组合的。 因为记录只是一个标题,一个链接,字节数不会太大, 那么用js去用这个大数组进行分页,貌似不错,很节约带宽! 还是很棒...

    Java矩阵类

    Java矩阵类,用于ACM矩阵快速幂运算的模板,可以用log(N)【以二为底】的时间复杂度求出递推式子的第N项

    LeetCode解题总结

    10.7.3 代码模板 10.7.4 深搜与回溯、递归的区别 11. 分治法 11.1 实现pow(x, n) 11.2 Sqrt(x) 12. 贪心算法 12.1 跳台阶游戏 12.2 买卖股票的最佳时机 12.2.1 最多允许交易一次 12.2.2 可以交易任意多次 12.2.3 ...

Global site tag (gtag.js) - Google Analytics