NOIP2018提高组复赛试题day2.docx

上传人:安*** 文档编号:17828105 上传时间:2022-05-26 格式:DOCX 页数:12 大小:217.37KB
返回 下载 相关 举报
NOIP2018提高组复赛试题day2.docx_第1页
第1页 / 共12页
NOIP2018提高组复赛试题day2.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《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

6、,有w(P1)=RD;而对于另一条途径P2,有w(P2)=DR。同时,将每条合法途径P经过的每个格子上填入的数字依次连接后,会得到一个长度为n+m?1的01字符串,记为s(P)。例如,假如我们在格子(0,0)和(1,0)上填入数字0,在格子(0,1)和(1,1)上填入数字1见上图红色数字。那么对于途径P1,我们能够得到s(P1)=011,对于途径P2,有s(P2)=001。游戏要求小D找到一种填数字0、1的方法,使得对于两条途径P1,P2,假如w(P1)w(P2),那么必须s(P1)s(P2)。我们讲字符串a比字符串b小,当且仅当字符串a的字典序小于字符串b的字典序,字典序的定义详见第一题。但

7、是仅仅是找一种方法无法知足小D的好奇心,小D更想知道这个游戏有多少种玩法,也就是讲,有多少种填数字的方法知足游戏的要求?小D能力有限,希望你帮助他解决这个问题,即有多少种填0、1的方法能知足题目要求。由于答案可能很大,你需要输出答案对109+7取模的结果。【输入格式】输入文件名为game.in。输入文件共一行,包含两个正整数n、m,由一个空格分隔,表示矩形的大小。其中n表示矩形表格的行数,m表示矩形表格的列数。【输出格式】输出文件名为game.out。输出共一行,包含一个正整数,表示有多少种填0、1的方法能知足游戏的要求。注意:输出答案对109+7取模的结果。game.ingame.out22

8、12game/game1.ingame/game1.ans。【样例解释】对于22棋盘,有上图所示的12种填数方法知足要求。game.ingame.out33112game/game2.ingame/game2.ans。game.ingame.out557136game/game3.ingame/game3.ans。【数据规模与约定】3保卫王国(defense.cpp/c/pas)【问题描绘】Z国有n座城市,n?1条双向道路,每条双向道路连接两座城市,且任意两座城市都能通过若干条道路互相到达。Z国的国防部长小Z要在城市中驻扎军队。驻扎军队需要知足如下几个条件:?一座城市能够驻扎一支军队,可以以不

9、驻扎军队。?由道路直接连接的两座城市中至少要有一座城市驻扎军队。?在城市里驻扎军队会产生花费,在编号为i的城市中驻扎军队的花费是pi。小Z很快就规划出了一种驻扎军队的方案,使总花费最小。但是国王又给小Z提出了m个要求,每个要求规定了其中两座城市能否驻扎军队。小Z需要针对每个要求逐一给出回答。详细而言,假如国王提出的第j个要求能够知足上述驻扎条件不需要考虑第j个要求之外的其它要求,则需要给出在此要求前提下驻扎军队的最小开销。假如国王提出的第j个要求无法知足,则需要输出-1(1jm)。如今请你来帮助小Z。【输入格式】输入文件名为defense.in。第1行包含两个正整数n,m和一个字符串type,

10、分别表示城市数、要求数和数据类型。type是一个由大写字母A,B或C和一个数字1,2,3组成的字符串。它能够帮助你获得部分分。你可能不需要用到这个参数。这个参数的含义在【数据规模与约定】中有详细的描绘。第2行n个整数pi,表示编号i的城市中驻扎军队的花费。接下来n?1行,每行两个正整数u,v,表示有一条u到v的双向道路。接下来m行,第j行四个整数a,x,b,y(ab),表示第j个要求是在城市a驻扎x支军队,在城市b驻扎y支军队。其中,x、y的取值只要0或1:若x为0,表示城市a不得驻扎军队,若x为1,表示城市a必须驻扎军队;若y为0,表示城市b不得驻扎军队,若y为1,表示城市b必须驻扎军队。输

11、入文件中每一行相邻的两个数据之间均用一个空格分隔。【输出格式】输出文件名为defense.out。输出共m行,每行包含1个整数,第j行表示在知足国王第j个要求时的最小开销,假如无法知足国王的第j个要求,则该行输出-1。【输入输出样例1】见选手目录下的defense/defense1.in和defense/defense1.ans。【样例解释】对于第一个要求,在4号和5号城市驻扎军队时开销最小。对于第二个要求,在1号、2号、3号城市驻扎军队时开销最小。第三个要求是无法知足的,由于在1号、5号城市都不驻扎军队就意味着由道路直接连接的两座城市中都没有驻扎军队。【输入输出样例2】见选手目录下的defense/defense2.in和defense/defense2.ans。【数据规模与约定】对于100%的数据,数据类型的含义:A:城市i与城市i+1直接相连。B:任意城市与城市1的距离不超过100距离定义为最短途径上边的数量,即假如这棵树以1号城市为根,深度不超过100。C:在树的形态上无特殊约束。1:询问时保证a=1,x=1,即要求在城市1驻军。对b,y没有限制。2:询问时保证a,b是相邻的由一条道路直接连通3:在询问上无特殊约束。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 家庭教育

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com