NOIP
文章平均质量分 61
qiminghang
没有最好,只有更好。
展开
-
noi雇佣兵解答
题目:总时间限制:1000ms 内存限制:65536kB描述:雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值M,从而参加下一个战斗期。每个能量元素恢复的体力值不超过当前的战斗力。每个能量元素只能使用一次。请问:雇佣兵的战斗..原创 2021-02-06 11:10:13 · 856 阅读 · 1 评论 -
NOIP角谷猜想
角谷猜想总时间限制: 1000ms内存限制: 65536kB描述所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。输入一个正整数N(N <= 2,000,000)输出从输入整数到1的步骤,每一步为...原创 2018-07-12 00:26:15 · 1076 阅读 · 0 评论 -
高精度乘法基本算法
高精度乘法基本算法,两段,其实两段是同一种方法,第二段稍做优化。只是将计算结果显示到屏幕上。代码片段一(初学请参考这段代码):#include <iostream>#include <cstdio>#include <cstring>using namespace std;//定义常量,常量值根据需要修改,此算法为完全根据乘法竖式模拟算法,没有优化/...原创 2018-07-14 18:23:57 · 15634 阅读 · 3 评论 -
C++找出2-100之间的完全数
所谓完全数就是一个数的所有因子之和恰好等于它本身,例如:6=1+2+3;28=1+2+4+7+14C++实现方法如下: #include <iostream>using namespace std;int fullNum(int);//返回一个数的因子之和 int main(){ int i; for (i = 2; i <= 100; i++){ ...原创 2018-08-12 12:01:07 · 7034 阅读 · 2 评论 -
统计单词数NOIP题目
总时间限制: 1000ms 内存限制: 65536kB描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在...原创 2018-09-04 00:52:55 · 1077 阅读 · 0 评论