HDU 1042 与1050类似,每个整形保存几位,然后整个拼凑起来
来源:互联网 发布:js读取本地json文件 编辑:程序博客网 时间:2024/06/02 11:27
用大数模板,加法转乘法超时了,然后用二进制压缩又失败了。。
最后用与1250类似的办法拼凑
#include <iostream> using namespace std; int num[8000]; int main() { int i , j, n, t , carry; while(scanf("%d", &n)!= EOF) { if (n == 0) { printf("1\n"); continue; } memset(num, 0, sizeof(num)); t = 1; //位数 num[1] = 1; for (i = 2 ; i <= n; i++) { carry = 0; for (j = 1; j <= t; j++) { num[j] = num[j] * i + carry; carry = num[j] / 100000; num[j] = num[j] % 100000; } while (carry) //进位使得位数增加 { t++; num[t] = carry % 100000; carry /= 100000; } } printf("%d", num[t]); for (i = t - 1; i >= 1; i--) { printf("%05d", num[i]); //格式化输出, 补前导0 } printf("\n"); } return 0; }
- HDU 1042 与1050类似,每个整形保存几位,然后整个拼凑起来
- HDU 1051 与1257类似 二维排序,然后贪心
- 拼凑代码与编程
- 拼凑代码与编程
- js中将某个value前面补0然后整个字符串还是12位
- HDU 2952 与1241类似
- 学电脑,就得知道电脑每个键的用处,赶快保存起来
- 拼凑
- 保存整个网页
- 好东西保存起来
- HDU 1232 畅通工程(与1856类似 )
- HDU 1677 与1257类似 排序 + 二分
- HDU 1305 Immediate Decodability(与1671类似)
- Cookie:类似与保存用户浏览记录的例子
- C/C++ 64位整形
- c/c++ 64位整形
- Linux下tomcat多部署,让每个项目独立起来与apache整合
- [.Net码农]WPF 文件级资源(类似与使用CSS文件,然后引用CSS文件)
- 后台注册信息的jdbc代码
- window的INI文件操作
- JavaScript_A Beginner's Guide - Introduction to JavaScript - 09/19/2012
- 11级_Java_曹建波 09.19 反射
- 解决:Disk /dev/sdb doesn't contain a valid partition table
- HDU 1042 与1050类似,每个整形保存几位,然后整个拼凑起来
- 如何查看yum安装的软件路径
- linux下线程同步
- poj 1422 Air Raid
- JAVA单例模式详解
- [uva] 10215 - The Largest/Smallest Box ...
- java连接oralce10g和11g各种问题
- ZZ 计算机视觉的交互应用一瞥
- Servlet详解一(配置及request和response)