- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NOI95试题 第一天 第一题 查阅单词 试题 一个文本文件仅含有英文字母和分隔符,分隔符包括空格、逗号、句号和换行符。除此 之外,该文件不含其它符号。一个单词的由一个或多个分隔符分隔的连续字母序列,例如: 下面是一个包含5个单词的文件 ┏━━━━━━━━━━━━━━━━┓ ┃_Student__must___have↓ ┃ ┃↓ ┃ ┃↓ ┃ ┃a_book ┃ ┗━━━━━━━━━━━━━━━━┛ 其中符号“_”为空格符;“↓”为换行符;“”为句号。 文本文件中的第一个句子是从文件头到第一个句号间的字符序列(含句号), 除第一个句 子之外的所有句子都是由两个句号间的所有字符组成的序列(含后面的句号)。 编一程序,由键盘输入一个符合上述约定的文本文件名和一个单词, 计算该单词在该 文件中出现的次数,并输出包含该单词的所有句子(按句子在文件中的先后次序,依次输 出)。 注意: ①文件中每个单词长度不超过20个字母。 ②判断单词是否相同时不区分大小写。例如ABC、Abc、 ABc、aBC、abc…都是同一个单词。 输入数据: 由键盘输入待查文本文件名和待查单词。 输出数据: 输入文件为output.txt 该文件第一行为该单词在文件中出现的次数。 从每二行开始是依先后次序输出的包含该单词的句子。 在输出句子时请注意: ①每个句子无论多长只占一行; ②原句中每一个换行符用一个空格符代替。 输入输出范例: 输入文件内容: ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ __Every computer will have MsDos, Borland C Microsoft ┃ ┃ Quick Basic. And Turbo Pascal. For the translati ons ┃ ┃ the teamleaders will be provided with Microsoft Office ┃ ┃ with MS Word and WordPerfect Information on directories ┃ ┃ and last instructions will be sent to you in the last ┃ ┃ newsletter and distributed on the day before the first ┃ ┃ contest day._Each student will have the opportunity ┃ ┃ for some practice. On the equipment. ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 输出文件内容: ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃2 ┃ ┃__Every computer will have MsDos, Borland C Microsoft ┃ ┃Quick Basic. ┃ ┃_Each student will have the oppertunity for some practice .┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 第一天 第二题 石子合并 试题 在一个园形操场的四周摆放N堆石子(N≤100),现要将石子有次序地合并成一堆。规定 每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。 编一程序,由文件读入堆数N及每堆的石子数(≤20), ①选择一种合并石子的方案,使得做N-1次合并,得分的总和最小; ②选择一种合并石子的方案,使得做N-1次合并,得分的总和最大。 例如,图1所示的4堆石子,每堆石子数(从最上面的一堆数起,顺时针数)依 次为4 5 9 4。则3次合并得分总和最小的方案为图2,得分总和最大的方案为图3。 4 4 8 * * 4 5 4 5 - * 5 - * 13 -
您可能关注的文档
- 《算法艺术与信息学竞赛》的学习指导【信息技术】.pdf
- 《算符破译》解题报告【信息技术】.doc
- 0.回溯法【信息技术】.doc
- 01广搜hash优化【信息技术】.ppt
- 1.高逸涵《与圆有关的离散化方法》【信息技术】.doc
- 1.高逸涵《与圆有关的离散化方法》【信息技术】.ppt
- 1.深度优先搜索【信息技术】.doc
- 1.杨弋《Hash在信息学竞赛中的一类应用》【信息技术】.ppt
- 1_数论初步【信息技术】.ppt
- 1-2【信息技术】.pdf
- Unit 1 第2课时 Reading(同步课件)-2025七年级英语上册新课标(核心素养)同步大师课堂(牛津译林版).pptx
- Unit 3 Welcome to our school! (5.写作帮)课件译林七年级上册英语.pptx
- 2025牛津译林版七年级英语上册.pptx
- Unit 1 This is me 课件 2024—2025学年译林版英语七年级上册.pptx
- Unit 2Grammar- the simple present tense 2025牛津译林版七年级英语上册 .pptx
- 环境微生物菌种鉴定.pptx
- 材料力学能量法.pptx
- 机械原理第四章白.pptx
- 粽子结与开放访问研究.pdf
- 大数据定义和特征课件公开课获奖课件省赛课一等奖课件.pptx
文档评论(0)