题目链接:51nod 1057 N的阶乘

 #include<cstdio>
using namespace std;
typedef long long ll;
const int N = ;
const int mod = 1e8;
ll a[N] = {};
int n;
int main(){
int i, j, c, cnt;
scanf("%d", &n);
cnt = ;
for(j = ; j <= n; ++j){
for(c = i = ; i <cnt; ++i){
a[i] = a[i] * j + c;
c = a[i] / mod;
a[i] %= mod;
}
if(c > ){
a[i] = c;
cnt++;
}
}
printf("%lld", a[--cnt]);
while(cnt){
printf("%08lld", a[--cnt]);
}
return ;
}

最新文章

  1. mac os 下搭建android开发环境
  2. Ubuntu学习小结(一)
  3. matlab初学之textread
  4. TcpListener的异步调用内存泄漏---最近测试结果,没有泄露
  5. Java中封装、继承和多态
  6. Linux execve函数簇用法
  7. ORACLE 监听日志文件太大停止写监听日志引起数据库连接不上问题
  8. bzoj 3170 manhattan距离
  9. DBA 培训相应内容笔记
  10. c语言: inline(gcc)
  11. angular实现输入框输入添加 搜索框查询
  12. List里边存放Object对象获取方式
  13. MSSQL sql server 2005/2008 row_number()函数应用之–删除表中重复记录,只保留一条不重复数据
  14. Newtonsoft.Json序列化字符串-格式化
  15. tomcat源码之connector配置
  16. SpringCloud Hystrix
  17. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用
  18. ZOJ - 2853 Evolution 线性变换变成矩阵快速幂
  19. virtuanenv+flask
  20. 查看Windows端口及端口关闭方法

热门文章

  1. 访问 Android Developers 403 错误
  2. AngularJS Best Practices: ngRoute
  3. C# 遍历类的属性并取出值
  4. 【转修正】sql server行版本控制的隔离级别
  5. js 点赞数 处理
  6. c#:排序
  7. mui记录
  8. mysql常用命令(1)
  9. adpatch options=hotpatch
  10. postgresql如何实现回收站机制