- 39
- 0
- 约5.01万字
- 约 91页
- 2023-09-18 发布于北京
- 举报
NOI题解-选解(POJ)
目录
NOI题解-选解(POJ) 1
Bailian2684 求阶乘的和【迭代+函数+循环】(POJ NOI0105-34)
Bailian2689 大小写字母互换【文本】(POJ NOI0107-14)
Bailian2701 Bailian3864 与7无关的数【进制】(POJ NOI0105-39)
Bailian2709 求出e的值【数列求和】(POJ NOI0105-35)
Bailian2714 求平均年龄(POJ NOI0105-01)【入门】
Bailian2719 陶陶摘苹果(POJ NOI0106-02, vijos P1102)【序列处理】
Bailian2721 忽略大小写比较字符串大小(POJ NOI0107-16)【字符串】
Bailian2733 判断闰年【入门】(POJ NOI0104-17)
Bailian2748 全排列【全排列】(POJ NOI0202-1750)
Bailian2753 菲波那契数列(POJ NOI0202-1755)【数列+记忆化递归】
Bailian2756 二叉树(POJ NOI0306-1758)【二叉树】
Bailian2767 简单密码(POJ NOI0107-10)【密码】
Bailian2787 算24【DFS】(POJ NOI0205-1789)
Bailian2810 完美立方【暴力】(POJ NOI0201-1812)
Bailian2981 大整数加法【大数】(POJ NOI0106-10)
Bailian3670 计算鞍点(POJ NOI0108-05)【矩阵】
Bailian3711 字符串移位包含问题【字符串循环匹配】(POJ NOI0107-19)
Bailian4017 爬楼梯(POJ NOI0202-3089)【递推】
Bailian4029 数字反转【进制】(POJ NOI0105-29)
Bailian4104 单词翻转(POJ NOI0107-27)【堆栈+字符流】
POJ NOI0101-08 字符三角形
POJ NOI0101-09 字符菱形
POJ NOI0105-30 含k个3的数【数制】
POJ NOI0105-32 求分数序列和
POJ NOI0105-33 计算分数加减表达式的值
POJ NOI0105-36 计算多项式的值
POJ NOI0105-40 数1的个数
POJ NOI0105-41 数字统计
POJ NOI0105-42 画矩形
POJ NOI0105-43 质因数分解
POJ NOI0105-44 第n小的质数
POJ NOI0105-45 金币
POJ NOI0107-06 合法 C 标识符【文本处理】
Bailian2684 求阶乘的和【迭代+函数+循环】(POJ NOI0105-34)
Bailian2684 求阶乘的和【迭代+函数+循环】(POJ
NOI0105-34)
问题链接:POJ NOI0105-34 求阶乘的和
2684:求阶乘的和
总时间限制: 1000ms 内存限制: 65536kB
描述
给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+…+n!)
输入
输入有一行,包含一个正整数n(1 n 12)。
输出
输出有一行:阶乘的和。
样例输入
5
样例输出
153
来源
计算概论05
问题链接:Bailian2684 求阶乘的和
问题简述:(略)
问题分析:
原先的题解只是题解,不够透彻,参见参考链接。所以,这里重写题解。
题目指定n12,int类型可以存储下阶乘之和,不会产生数据溢出。如果n再大一些则需要用
long long类型。更大的n则需要采用大数计算来解决。
解法一:循环处理
循环处理是常见的做法,一个循环控制n项求和,另外一个循环控制阶乘计算。这种做法的缺
点是重复的阶乘计算多,n越大则重复计算越多,影响计算速度。
解法二:函数
把功能封装到函数,也是常见的做法。功能函数可以复用,工程项目中一般都要这样来做。
然而,这种做法重复重复计算问题依旧存在。
解法三:迭代
无重复计算,程序速度快的做法是采用迭代计算。也许本题用迭代计算来解决才是正解。
您可能关注的文档
- MS-SQL Server实用知识库分享.pdf
- JavaConcurrent实用知识库分享.pdf
- 消防知识答题小程序云开发入门.pdf
- python实用知识库分享.pdf
- Linux(入门基础)实用知识库分享.pdf
- stm32cubeide实用知识库分享.pdf
- 电脑3000问实用知识库分享.pdf
- UE5虚幻引擎实用知识库分享.pdf
- Flutter -- 实战实用知识库分享.pdf
- 报错专栏实用知识库分享.pdf
- 人教版艺术美术三年级下册 第一单元 第2课《陶器上的纹样》教学设计.pdf
- 项目一任务一清理衣物(教学课件)劳动鲁科版五年级2026.ppt
- 2026人教版音乐八年级下册 第二单元《学习项目二:康塔塔与清唱剧》第2课时课件.ppt
- 第1单元第1课珍稀动物 课件 湘美版美术三年级下册.ppt
- 第3课《社区服务者》 第2课时 课件 浙科版综合实践活动九年级.ppt
- 2026唱游音乐湘教版三年级下册第一课《红领巾相约中国梦》课件.ppt
- 第四单元 第十二课时 岳州毛笔制作(教学课件)劳动人民版六年级上册.ppt
- 人教版艺术美术三年级下册 第一单元 第1课《水火土的猜想》教学设计.pdf
- 第五单元 第十四课时 劳动守则我遵守(教学课件)劳动人民版六年级上册.ppt
- 2026人教版音乐八年级下册 第二单元《学习项目二:康塔塔与清唱剧》第2课时课件.pptx
原创力文档

文档评论(0)