51nod1057 N的阶乘
来源:互联网 发布:通联数据股份公司电话 编辑:程序博客网 时间:2024/05/17 16:56
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1057
这题里压位要压的狠一点。最少压四位,少了不行
压位: 每个数组元素存多位数字
#include <iostream>#include <stdio.h>#include <cstring>using namespace std;long long a[1000005];int main(){ int n; cin>>n; int cot=0; a[cot]=1; for(int i=2;i<=n;i++) { long long step=0; for(int j=0;j<=cot;j++) { a[j]=a[j]*i+step; step=a[j]/10000 ; a[j]%=10000 ; } if(step) a[++cot]=step; } printf("%lld",a[cot]); for(int i=cot-1;i>=0;i--) printf("%04lld",a[i]); return 0;}
0 0
- 51nod1057 N的阶乘
- 51nod1057 N的阶乘
- 51Nod1057 N的阶乘
- 51nod1057 N的阶乘 压位
- 51nod N的阶乘
- 51nod N的阶乘
- N的阶乘--N!
- 大数阶乘-N的阶乘
- 51nod1058 N的阶乘的长度
- n(n<100)的阶乘
- 高精度N的阶乘-N!
- 51nod 1057 N的阶乘
- 51nod 1057 N的阶乘
- 51nod 1057 N的阶乘
- 51nod 1057 N的阶乘
- 51nod 1057 N的阶乘
- 51nod_1008 N的阶乘 mod P
- 51nod_1057 N的阶乘(大数)
- XML小练习(一)
- 1061. Dating (20)
- Cats(4)- 叠加Free程序运算结果,Stacking monadic result types
- 生产者消费者问题
- JAVA语言的基本概念
- 51nod1057 N的阶乘
- 和为S的连续正数序列
- Ubuntu下使用Git_2
- iOS new 和alloc/init 的区别
- 【NOIP2016提高A组模拟9.9】运输妹子
- Android杂谈(13)使用Androidsudio进行单元测试
- Logback新版本报no applicable action for [Encoding]问题
- 顺序栈实现
- 微信公众号回调接口HttpServletRequest 操作