n!(高精度)
来源:互联网 发布:千牛苹果mac版 编辑:程序博客网 时间:2024/04/30 07:33
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;int a[50000];int main(){int n;while(~scanf("%d",&n)){memset(a,0,sizeof(a));a[0]=1;for(int i=1;i<=n;i++){int c=0; //需要进位的大小for(int j=0;j<50000;j++){int s=a[j]*i+c;a[j]=s%10;c=s/10;}}for(int i=50000;i>=0;i--) //输出处理 {if(a[i]!=0){for(int j=i;j>=0;j--)printf("%d",a[j]);printf("\n");break;}}}return 0; }
思路:12!=11!*12. 11的阶乘的值已经存在a[]中,只需要12与每一位a[i]相乘
0 0
- N!(高精度计算)
- n!(高精度)
- 高精度m^n(pku3199)
- poj 2389(高精度)N!
- HDU 1042 N!(高精度)
- 高精度N!
- N!高精度
- N!高精度
- HDU 1042 N! (模拟 高精度)
- hdu - 1042 - N!(高精度计算)
- hdu 1042 N!(高精度乘法 + 缩进)
- HDU 1042 N!(高精度计算阶乘)
- 高精度之 N!的值(万进制)
- n个大数加法(高精度)
- hdu1042 N! (高精度\大数阶乘)
- hdu1042 N!(高精度水过)
- 解题笔记-n!(高精度阶乘(n<10000))
- 高精度整数(n进制,n<=10)加法
- AngularJS
- Spring 源码梳理(六) BeanNameAware和BeanFactoryAware
- VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- LED跑马灯-库函数
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- n!(高精度)
- Echo.js纯JavaScript图片延时加载插件
- ViewFlipper的简单使用
- JAVA内存管理之堆内存和栈内存
- PHP微信支付开发,微信外浏览器实现WAP微信支付
- C#之取补
- 谈谈深度学习中的 Batch_Size
- VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
- ssh使用简单总结