NOIP2018提高组复赛试题day2.docx





《NOIP2018提高组复赛试题day2.docx》由会员分享,可在线阅读,更多相关《NOIP2018提高组复赛试题day2.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NOIP2018提高组复赛试题day2CCF全国信息学奥林匹克联赛NOIP2018复赛提高组day2请选手务必仔细浏览本页内容注意事项:1、文件名程序名和输入输出文件名必须使用英文小写。2、C/C+中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。3、全国统一评测时采用的机器配置为:Intel(R)Core(TM)i7-8700KCPU3.70GHz,内存32GB。上述时限以此配置为准。4、只提供Linux格式附加样例文件。5、十分提醒:评测在当前最新公布的NOILinux下进行,各语言的编译器版本以其为准。1旅行(travel.cpp/c/pas)【问题描绘】小Y是
2、一个喜好旅行的OIer。她来到X国,打算将各个城市都玩一遍。小Y了解到,X国的n个城市之间有m条双向道路。每条双向道路连接两个城市。不存在两条连接同一对城市的道路,也不存在一条连接一个城市和它本身的道路。并且,从任意一个城市出发,通过这些道路都能够到达任意一个其他城市。小Y只能通过这些道路从一个城市前往另一个城市。小Y的旅行方案是这样的:任意选定一个城市作为起点,然后从起点开场,每次能够选择一条与当前城市相连的道路,走向一个没有去过的城市,或者沿着第一次访问该城市时经过的道路后退到上一个城市。当小Y回到起点时,她能够选择结束这次旅行或继续旅行。需要注意的是,小Y要求在旅行方案中,每个城市都被访
3、问到。为了让本人的旅行更有意义,小Y决定在每到达一个新的城市包括起点时,将它的编号记录下来。她知道这样会构成一个长度为n的序列。她希望这个序列的字典序最小,你能帮帮她吗?对于两个长度均为n的序列A和B,当且仅当存在一个正整数x,知足下面条件时,我们讲序列A的字典序小于B。?对于任意正整数1itravel/travel1.intravel/travel1.ans见选手目录下的travel/travel2.in和travel/travel2.ans。【输入输出样例3】见选手目录下的travel/travel3.in和travel/travel3.ans。这组样例知足m=n?1。【输入输出样例4】见
4、选手目录下的travel/travel4.in和travel/travel4.ans。这组样例知足m=n。【数据规模与约定】对于100%的数据和所有样例,1n5000且m=n?1或m=n。2.填数游戏(game.cpp/c/pas)【问题描绘】小D十分喜欢玩游戏。这一天,他在玩一款填数游戏。这个填数游戏的棋盘是一个nm的矩形表格。玩家需要在表格的每个格子中填入一个数字数字0或者数字1,填数时需要知足一些限制。下面我们来详细描绘这些限制。为了方便描绘,我们先给出一些定义:?我们用每个格子的行列坐标来表示一个格子,即行坐标,列坐标。注意:行列坐标均从0开场编号?合法途径P:一条途径是合法的当且仅当
5、:1.这条途径从矩形表格的左上角的格子(0,0)出发,到矩形的右下角格子(n?1,m?1)结束;2.在这条途径中,每次只能从当前的格子移动到右边与它相邻的格子,或者从当前格子移动到下面与它相邻的格子。例如:在下面这个矩形中,只要两条途径是合法的,它们分别是P1:(0,0)(0,1)(1,1)和P2:(0,0)(1,0)(1,1)。对于一条合法的途径P,我们能够用一个字符串w(P)来表示,该字符串的长度为n+m?2,其中只包含字符“R或者字符“D,第i个字符记录了途径P中第i步的移动方法,“R表示移动到当前格子右边与它相邻的格子,“D表示移动到当前格子下面与它相邻的格子。例如,上图中对于途径P1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NOIP2018 提高 复赛 试题 day2

限制150内