NOIP2017普及组复赛试题
 (2017-11-12 08:55:23)
	
			
					(2017-11-12 08:55:23)		| 标签: 信息学 | 分类: 信息学奥赛 | 
全国信息学奥林匹克联赛(NOIP2017)复赛 普及组
 
 
 
CCF 全国信息学奥林匹克联赛(NOIP2017)复赛
 
 
普及组
 
(请选手务必仔细阅读本页内容)
 
 
一.题目概况
 
| 中文题目名称 | 成绩 | 
  | 图书管理员 | 棋盘 | 
  | 跳房子 | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 英文题目与子目录名 | score | 
  | librarian | chess | 
  | jump | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 可执行文件名 | score | 
  | librarian | chess | 
  | jump | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 输入文件名 | score.in | 
  | librarian.in | chess.in | 
  | jump.in | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 输出文件名 | score.out | 
  | librarian.out | chess.out | 
  | jump.out | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 每个测试点时限 | 1 秒 | 
  | 1 秒 | 1 秒 | 
  | 2 秒 | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 测试点数目 | 10 | 
  | 10 | 20 | 
  | 10 | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 每个测试点分值 | 10 | 
  | 10 | 5 | 
  | 10 | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 附加样例文件 | 有 | 
  | 有 | 有 | 
  | 有 | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 结果比较方式 | 
  | 全文比较(过滤行末空格及文末回车) | 
  | |||
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 题目类型 | 传统 | 
  | 传统 | 传统 | 
  | 传统 | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
| 运行内存上限 | 256M | 
  | 256M | 256M | 
  | 256M | 
| 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
二.提交源程序文件名
 
| 
对于  | score.cpp | librarian.cpp | chess.cpp | jump.cpp | 
| 
  | 
  | 
  | 
  | 
  | 
| 
对于  | score.c | librarian.c | chess.c | jump.c | 
| 
  | 
  | 
  | 
  | 
  | 
| 
对于  | score.pas | librarian.pas | chess.pas | jump.pas | 
| 
  | 
  | 
  | 
  | 
  | 
 
三.编译命令(不包含任何优化开关)
 
| 
对于  | g++ -o score | g++ -o librarian | g++ -o chess | g++ -o jump | 
| 
  | score.cpp -lm | librarian.cpp -lm | chess.cpp -lm | jump.cpp -lm | 
| 
  | 
  | 
  | 
  | 
  | 
| 
对于  | gcc -o score | gcc -o librarian | gcc -o chess | gcc -o jump | 
| 
  | score.c -lm | librarian.c -lm | chess.c -lm | jump.c -lm | 
| 
  | 
  | 
  | 
  | 
  | 
| 
对于  | fpc score.pas | fpc librarian.pas | fpc chess.pas | fpc jump.pas | 
| 
  | 
  | 
  | 
  | 
  | 
 
 
 
注意事项:
 
1、文件名(程序名和输入输出文件名)必须使用英文小写。
 
2、C/C++中函数 
 
3、全国统一评测时采用的机器配置为:CPU AMD Athlon(tm) II x2 240 processor,2.8GHz,
 
内存 
 
4、只提供 
 
5、提交的程序代码文件的放置位置请参照各省的具体要求。
 
6、特别提醒:评测在当前最新公布的 
 
第 
全国信息学奥林匹克联赛(NOIP2017)复赛 普及组
 
 
 
1. 
 
(score.cpp/c/pas)
 
【问题描述】
 
牛牛最近学习了 
总成绩 
 
牛牛想知道,这门课程自己最终能得到多少分。
 
【输入格式】
 
输入文件名为 
 
输入文件只有 
 
【输出格式】
 
输出文件名为 
 
输出文件只有 
 
【输入输出样例 
 
| score.in | score.out | 
| 
  | 
  | 
| 100 100 80 | 90 | 
| 
  | 
  | 
 
见选手目录下的 
 
【输入输出样例 
 
牛牛的作业成绩是 
 
【输入输出样例 
 
| score.in | score.out | 
| 
  | 
  | 
| 60 90 80 | 79 | 
| 
  | 
  | 
 
见选手目录下的 
 
【输入输出样例 
 
牛牛的作业成绩是 
 
 
 
【数据说明】
对于 
对于另外 
对于 
全国信息学奥林匹克联赛(NOIP2017)复赛 普及组
 
 
 
2. 
 
(librarian.cpp/c/pas)
 
【问题描述】
 
图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。
 
每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。
 
小 
 
【输入格式】
 
输入文件名为 
 
输入文件的第一行,包含两个正整数 
 
接下来的 
 
接下来的 
 
【输出格式】
 
输出文件名为 
 
输出文件有 
 
【输入输出样例 
 
| librarian.in | librarian.out | 
| 
  | 
  | 
| 5 5 | 23 | 
| 2123 | 1123 | 
| 1123 | -1 | 
| 23 | -1 | 
| 24 | -1 | 
| 24 | 
  | 
| 2 23 | 
  | 
| 3 123 | 
  | 
| 3 124 | 
  | 
| 2 12 | 
  | 
| 2 12 | 
  | 
| 
  | 
  | 
 
见选手目录下的 
 
【输入输出样例 
 
第一位读者需要的书有 
 
 
第 
全国信息学奥林匹克联赛(NOIP2017)复赛 普及组
 
 
【输入输出样例 
 
见选手目录下的 
 
【数据规模与约定】
 
对于 
 
另有 
 
另有 
 
另有 
 
对于 
全国信息学奥林匹克联赛(NOIP2017)复赛 普及组
 

 加载中…
加载中…