博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1042 N!
阅读量:5094 次
发布时间:2019-06-13

本文共 701 字,大约阅读时间需要 2 分钟。

题:

转自:

 PS:思路分析:

肯定是个大数,而且longlong型的也无法保存,

所以把数字拆开分别保存在数组里

思路如下:

 
#include
using namespace std;int main(){ int n,c; int i,j,k,count; int a[100000]; while(cin>>n) { a[0]=1; count=0; for(i=1;i<=n;i++) { c=0; for(j=0;j<=count;j++) { a[j]=a[j]*i+c; c=a[j]/100000; a[j]=a[j]%100000; } if(c!=0) { count++; a[count]=c; } } cout<
=0;k--) printf("%05d",a[k]); cout<

 

 

转载于:https://www.cnblogs.com/shichuanwang/archive/2012/04/21/2461125.html

你可能感兴趣的文章
Sqlserver2005附加数据库为只读的解决方法
查看>>
[BZOJ 1296] 粉刷匠
查看>>
C#将文档(Word\ Excel\ PowerPoint\ Visio\ text\ XML\ RTF\ CSV )转成Pdf
查看>>
redis报错
查看>>
重载delete时的那点事
查看>>
页面请求后台方法,报错Session error
查看>>
详解三层架构图
查看>>
OpenCV - Android Studio 2.2 中利用CAMKE进行OpenCV的NDK开发
查看>>
Frameworks.Entity.Core 4
查看>>
JavaEE--调用 WSDL -- httpclient 4.x.x
查看>>
Digital Communication and signal processing (30059)
查看>>
Oracle Block scn/commit scn/cleanout scn 说明
查看>>
mysql全文检索
查看>>
struts2 请求参数接收
查看>>
UNP服务器设计范式总结
查看>>
Divide Two Integers
查看>>
C#编程连接数据库,通过更改配置文件切换数据库功能。
查看>>
[转]JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述(一)
查看>>
实验13-两个版本之一
查看>>
[Project Euler] Problem 21
查看>>