- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NOIP216普及组模拟试题1
全国信息学奥林匹克联赛(NOIP2013)复赛模拟
普及组
一.题目概览
中文题目名称 lignment 消息传递 Cow Crossings 算周长 英文题目名称 lignment relay crossings perimeter 可执行文件名 lignment relay crossings perimeter 输入文件名 lignment.in relay.in crossings.in perimeter.in 输出文件名 lignmentout relay.out crossings.out perimeter.out 每个测试点时限 1秒 1秒 1秒 1秒 10 10 10 10 每个测试点分值 10 10 10 10 比较方式 全文比较 全文比较 全文比较 全文比较 传统 传统 传统 传统 alignment pas relay.pas crossings.pas perimeter.pas 对于C语言 alignment.c relay.c crossings.c perimeter.c 对于C++语言 alignment.cpp relay.cpp crossings.cpp perimeter.cpp
三.编译命令(不包含任何优化开关)
对于pascal语言 fpc queue.pas fpc windows.pas fpc s4.pas fpc book.pas 对于C语言 gcc –o queue
queue.c gcc –o windows
windows.c gcc –o s4
s4.c gcc –o book
book.c 对于C++语言 g++ –o queue
queue.cpp g++ –o windows
windows.cpp g++ –o s4
s4.cpp g++ –o
book
book.cpp
四.运行内存限制
运行内存上限 50M 50M 50M 50M
注意事项:
1、文件名(程序名和输入输出文件名)必须使用小写。
2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。
alignment
(alignment.pas/c/cpp)
【问题描述】
北欧风光无限好啊无限好,北欧天气无比冷啊无比冷,北欧题目超级水啊超级水(……表示不解),这不,来了一些北欧oier在一起做起来题目。题目中有许多信息,每行一条信息,信息由字符串构成,可是大家对其中太多的空格略感不爽,便希望这些信息越短越好。我们在这里定义一种“缩句”规则。
每一行的信息由许多单词构成,这里单词可以是常规单词,也可以是非空格字符,换句话说,若原信息一个子字符串不包含空格,且两端为空格或文件始末,则其可称为一个单词。
对于每一行的信息,由许多单词构成,我们设第i行第j个单词为aij,则我们要求所有行的信息首末无空格,相邻单词间至少用一个空格隔开。同时若第i行存在第j个单词,则其必须与其他行第j个单词拥有相同的起始位置;若不存在,则不用处理。
现在,输入一些信息,请你将“缩句”后的信息输出。
【输入格式】
文件输入有若干行,对于每一行,是一个字符串(每个字符ascall码不超过200),每行最多100个字符,最多有1000行。
【输出格式】
输出“缩句”后的信息。
【样例输入/输出】
消息传递
(relay.pas/c/cpp)
【问题描述】
Farmer John的N头奶牛(1 = N = 1000)被编号成1..N。通过使用基于老式的锡罐和字符串的沟通机制,奶牛们弄清楚了如何在不被FJ发现的情况下互相之间通信。
每头奶牛可以至多给另一头奶牛转发消息:对奶牛i来说,F(i)的值表示奶牛i会转发她接到的任何消息给的奶牛的编号(编号与i不同)。如果F(i)是0,那么奶牛i不转发信息。
不幸的是,奶牛们意识到从某一头奶牛发出的信息最终会陷入死循环中的可能性。如果从某一头奶牛发出的信息最终会陷入死循环中,那么这头奶牛被称为“糊涂的”。奶牛们想要避免“糊涂的”奶牛发消息。请帮助他们计算FJ奶牛中“不糊涂的”奶牛总数。
【输入格式】
第1行:奶牛总数,N。
第2 至1+N行:第i+1行包含F(i)的值。
【输出格式】
1行:“不糊涂的”奶牛总数。
【输入样例】
5
0
4
1
5
4
输入详情:现在有5头奶牛,奶牛1不转发消息,奶牛2转发消息给奶牛4,以此类推
【输出样例】
2
输出详情:因为奶牛1不转发消息,所以“不糊涂”。奶牛3“不糊涂”,因为他转发给不转发消息的奶牛1.其他所有奶牛都是“糊涂”的。
crossings
(crossings.pas/c/c++)
【问
您可能关注的文档
最近下载
- 2001-2016年电子科技大学《601数学分析》历年考研真题汇总(含部分答案).pdf VIP
- 古典文献学第二章 文献的形成和流布.ppt VIP
- 2025年综合窗口岗位工作人员招聘考试笔试试题(附答案).docx VIP
- 纪念中国红军长征胜利89周年PPT课件.pptx VIP
- 2025年中国衬橡胶设备数据监测报告.docx
- (NEW)电子科技大学数学科学学院857概率论与数理统计历年考研真题汇编(含部分答案).pdf
- 中央民族大学非事业编制合同制职工招聘笔试试题及答案2021.docx VIP
- 哲理小故事 哲理小故事.doc VIP
- 2025中央民族大学非事业编制合同制职工招聘10人(第四批)笔试备考试题及答案解析.docx VIP
- (校级台账目录)“全国义务教育优质均衡发展县”督导评估台账目录(中小学通用稿-2024.03.30-修订).docx
文档评论(0)