HDOJ 1042 N!
来源:互联网 发布:新网域名转入万网 编辑:程序博客网 时间:2024/06/05 09:01
N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 75189 Accepted Submission(s): 21920
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
123
Sample Output
126
Author
JGShining(极光炫影)
#include<cstring>#include<cstdio>int num[50000];int main(){ int n; while( scanf("%d",&n) != EOF){ memset(num, 0, sizeof(num)); num[0] = 1, num[1] = 1; for(int i = 2; i <= n; ++i){ int len = num[0]; for(int j = 1;j <= len; ++j) num[j]*=i; for(int j = 1; j <= num[0]; ++j){ if( num[j] > 9) num[j+1] += num[j]/10, num[j] %= 10; if( num[ num[0] +1]) num[0] += 1; } } for(int i = num[0];i >= 1; --i) putchar(num[i]+'0'); puts(""); }}
0 0
- HDOJ 1042 N!
- hdoj 1042 N!(高精度)
- HDOJ 1042 N!
- ACM HDOJ 1042 (N!)
- HDOJ 1042 N!
- hdoj 1042 N!
- N! hdoj 1042
- HDOJ 1042 N!
- hdoj 1042 N!
- hdoj 1042 N!
- hdoj-1042 N!
- HDOJ 1042 N!
- HDOJ 1042 N!
- hdoj-1042-N!
- HDOJ 1042 N!
- hdoj 1042 N!
- HDOJ 1042 N!
- HDOJ 1042 N!
- Spring MVC拦截器
- Exception in thread "main" java.lang.RuntimeException: Stub!
- java中编码方式的总结
- 黑客入侵里约政府官网抗议奥运:比赛会伤害城市
- 【53】字符流中第一个不重复的字符
- HDOJ 1042 N!
- 使用函数的得墨忒耳法则来解耦
- 杭电多校赛 contests 4 Rower Bo
- 去除数字里多余的零
- FreeMarker 文件中不能调用JAVA静态函数
- elasticsearch源码分析之客户端(三)
- Android Telephony分析(七) ---- 接口扩展(异步转同步)
- 点击ListView中某个Item按钮,并且修改这个item的内容
- C#连接Oracle数据库(直接引用dll使用)