算法篇-高精度-阶乘的精确值
来源:互联网 发布:阿里云视频服务器 编辑:程序博客网 时间:2024/06/06 01:30
题目:输入不超过1000的正整数n,输出n!=1x2x3···xn的精确结果。
样例输入:30
样例输出:265252859812191058636308480000000
代码如下:
#include <iostream>#include <cstring>using namespace std;const int maxn=3000;int f[maxn];int main(){ int i,j,n; cin>>n; memset(f,0,sizeof(f)); f[0]=1; for (i=2;i<=n;i++) { int c=0; for (j=0;j<maxn;j++) { int s=f[j]*i+c; f[j]=s%10; c=s/10; } } for (j=maxn-1;j>=0;j--) if(f[j]) break; for (i=j;i>=0;i--) cout<<f[i]; return 0;}
运行结果:
0 0
- 算法篇-高精度-阶乘的精确值
- 算法-阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值!
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 阶乘的精确值
- 基础题目选解_高精度运算(小学生算数,阶乘的精确值,高精度运算类bign)
- 【算法入门经典】 题目 5.2.2 阶乘的精确值
- 【算法竞赛入门经典】阶乘的精确值
- onMeasure(),onLayout(),onDraw
- 普通目标文件的符号解析与重定义处理策略
- 在Azure 环境里安装 Sharepoint 2013 系统(一)创建网络、app和DB
- 关于adb连接手机offline的问题解决
- Oracle命令实践(1)
- 算法篇-高精度-阶乘的精确值
- 让动画活过来---Robound
- c++MAP
- Warn : Hadoop No job jar file set.
- 遍历磁盘下的所有目录
- crtmpserver分析与组网
- 记忆化收索hdoj1978&蓝桥杯地宫取宝
- HDU 2784 Connections between cities 并查集+Online_LCA
- char 与 unsigned char的本质区别