- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2004~2013 年 NOIP 复赛试题集(提高组)
第十届全国信息学奥林匹克分区联赛(NOIP2004 )复赛试题
(提高组 竞赛用时:3 小时)
1、津津的储蓄计划(Save.pas/dpr /c /cpp)
【问题描述】
津津的零花钱一直都是自己管理。每个月的月初妈妈给津津 300 元钱,津津会预算这个月的花
销,并且总能做到实际花销和预算的相同。
为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加
上 20 %还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果
她预计到这个月的月末手中还会有多于 100 元或恰好 100 元,她就会把整百的钱存在妈妈那里,剩
余的钱留在自己手中。
例如 11 月初津津手中还有 83 元,妈妈给了津津 300 元。津津预计 11 月的花销是 180 元,那么
她就会在妈妈那里存 200 元,自己留下183 元。到了 11 月月末,津津手中会剩下 3 元钱。
津津发现这个储蓄计划的主要风险是,存在妈妈那里的钱在年末之前不能取出。有可能在某个
月的月初,津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。如果出现这种情况,津
津将不得不在这个月省吃俭用,压缩预算。
现在请你根据 2004 年 1 月到 12 月每个月津津的预算,判断会不会出现这种情况。如果不会,
计算到 2004 年年末,妈妈将津津平常存的钱加上 20 %还给津津之后,津津手中会有多少钱。
【输入文件】
输入文件 save.in 包括 12 行数据,每行包含一个小于 350 的非负整数,分别表示 1 月到 12 月津
津的预算。
【输出文件】
输出文件 save.out 包括一行,这一行只包含一个整数。如果储蓄计划实施过程中出现某个月钱
不够用的情况,输出-X,X 表示出现这种情况的第一个月;否则输出到 2004 年年末津津手中会有多
少钱。
【样例输入 1】
290
230
280
200
300
170
340
50
90
80
200
60
第 1 页 共 74 页
2004~2013 年 NOIP 复赛试题集(提高组)
【样例输出 1】
-7
【样例输入 2 】
290
230
280
200
300
170
330
50
90
80
200
60
【样例输出 2 】
1580
第 2 页 共 74 页
2004~2013 年 NOIP 复赛试题集(提高组)
2、合并果子(fruit.pas/dpr /c /cpp)
【问题描述】
在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多
多决定把所有的果子合成一堆。
每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看
出,所有的果子经过 n-1 次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每
次合并所耗体力之和。
因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个
果子重量都为 1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,
使多多耗费的体力最少,并输出这个最小的体力耗费值。
例如有 3 种果子,数目依次为 1,2 ,9 。可以先将 1、2 堆合并,新堆数目为 3,耗费体力为 3 。
接着,将新堆与原先的第三堆合并,又得到新的堆,数目为 12,耗费体力为 12。所以多多总共耗费
体力=3+12=15 。可以证明 15 为最小的体力耗费值。
【输入文件】
输入文件 fruit.in 包括两行,第一行是一个整数 n(1 =n=10000) ,表示果子的种类数。第二行
包含 n 个整数,用空格分隔,第 i
您可能关注的文档
最近下载
- 口服国产托伐普坦片治疗肝硬化低钠血症的疗效观察.doc VIP
- 工程制图习题集(第3版)钟宏民 课后习题答案解析.pdf
- (青岛2024版)初中信息技术第一册 2.1 制作电子班牌 课件.pptx
- 新华师大版7年级上册数学全册课件(2024年秋新版教材).pptx
- 太阳能光热发电站安装调试技术.docx
- 手册三菱q系列plc培训.pdf
- 富士达各功能电梯地址码(1)(1).pdf VIP
- 10S505 柔性接口给水管道支墩.pptx VIP
- 序篇 不忘初心(第一课时)课件-2024-2025学年高中音乐人音版(2019)必修 音乐鉴赏.pptx VIP
- 2025年人教版三年级上册道德与法治精编知识点(新教材).pdf
文档评论(0)