hdu 1042 N!
来源:互联网 发布:mac live photo 编辑 编辑:程序博客网 时间:2024/05/17 03:08
N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 53774 Accepted Submission(s): 15212
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
#include <iostream>#include <cstring>using namespace std;int main(){ int n=10000; int a[50000]; while(cin>>n) { memset(a,0,sizeof(a)); a[0]=1; int len=1; for(int i=1; i<=n; i++) { for(int j=0; j<len; j++) { a[j]*=i; } for(int j=0; j<len; j++) if(a[j]>9) { a[j+1]+=a[j]/10; a[j]%=10; if(j==len-1) { len++; } } } for(int i=len-1; i>=0; i--) { cout<<a[i]; } cout<<endl; } return 0; }
0 0
- N! ---HDU 1042
- HDU 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- hdu 1042 N!
- HDU 1042 - N!
- hdu 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- HDU 1042 N!
- Hdu 1042 - N!
- hdu 1042 N!
- hdu 1042 N!
- hdu 1042 N!
- 关于异或加密算法的小游戏
- 黑马程序员-面向对象总结(1)
- Android假短信(发送短信到手机系统)
- 6 Maintaining Client State
- HDU-2043-判断安全密码
- hdu 1042 N!
- 3.1.2、ObjectARX应用程序中的事件顺序
- Java开发中的23种设计模式详解(转)
- while循环演示+教程
- STL--G - For Fans of Statistics(两个判断条件-二分)
- 采购定单下游单据删除之后依然提示有下游单据无法反审核
- Shader之LightingModel的基本使用
- 7 Using Encoders and Decoders
- storyboard取得视图控制器