NOIP2021提高组复赛试题.docx

上传人:夺命阿水 文档编号:991094 上传时间:2024-02-22 格式:DOCX 页数:9 大小:107.23KB
返回 下载 相关 举报
NOIP2021提高组复赛试题.docx_第1页
第1页 / 共9页
NOIP2021提高组复赛试题.docx_第2页
第2页 / 共9页
NOIP2021提高组复赛试题.docx_第3页
第3页 / 共9页
NOIP2021提高组复赛试题.docx_第4页
第4页 / 共9页
NOIP2021提高组复赛试题.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《NOIP2021提高组复赛试题.docx》由会员分享,可在线阅读,更多相关《NOIP2021提高组复赛试题.docx(9页珍藏版)》请在课桌文档上搜索。

1、CCF全国信息学奥林匹克联安(N0IP2021)黛安提高组day11 .生活大僵炸版石头剪子布(rps.cpp/c/pas)【问题描述】石头剪子布是常见的猜拳游戏:石头胜剪子,剪子胜布,布胜石头。若是两个人出拳一样,那么不分输赢。在生活大爆炸第二季第8集中显现了一种石头剪子布的升级版游戏。升级版游戏在传统的石头剪子布游戏的基础上,增加了两个新手势:斯波克:星际迷航主角之一。蜥蜴人:星际迷航中的反面角色。这五种手势的输赢关系如表一所示,表中列出的是甲对乙的游戏结果。表一石头剪子布升级版输嬴关系甲对乙的甲结果剪刀石头布蜥蜴人斯波克剪刀平输麻醺输石头*输赢输布输麻蜥蜴人赢斯波克平此刻,小A和小B尝试

2、玩这种升级版的猜拳游戏。已知他们的出拳都是有周期性规律的,但周期长度不必然相等。例如:若是小A以“石头-布-石头-剪子-蜥蜴人-斯波克”长度为6的周期出拳,那么他的出拳序列确实是“石头-布-石头-剪子-蜥蜴人-斯波克-石头-布-石头-剪子-蜥蜴人-斯波克-”,而若是小B以“剪子-石头-布-斯波克-蜥蜴人”长度为5的周期出拳,那么他出拳的序列确实是“剪子-石头-布-斯波克-蜥蜴人-剪子-石头-布-斯波克-蜥蜴人-”已知小A和小B一共进行N次猜拳。每一次赢的人得1分,输的得。分;平局两人都得O分。现请你统计N次猜拳终止以后两人的得分。【输入】输入文件名为rps.ino第一行包括三个整数:N,NA,

3、NB,分别表示共进行N次猜拳、小A出拳的周期长度,小B出拳的周期长度。数与数之间以一个空格分隔。第二行包括NA个整数,表示小A出拳的规律,第三行包括NB个整数,表示小B出拳的规律。其中,O表示“剪子”,1表示“石头”,2表示“布”,3表示“蜥蜴人”,4表示“斯波克”。数与数之间以一个空格分隔。【输出】输出文件名为rps.OUto输出一行,包括两个整数,以一个空格分隔,别离表示小A、小B的得分。【输入输出样例1】rps.inrps.out10560123403421062【输入输出样例2rs.inrps.out955012341032444【数听说明】关于100%的数据,0NW200,0NA20

4、0,0NB200。2 .联合权值(link,cpp/c/pas)【问题描述】无向连通图G有n个点,nl条边。点从1到n依次编号,编号为i的点的权值为Wi,每条边的长度均为1。图上两点(u,v)的距离概念为U点到V点的最短距离。关于图G上的点对(u,v),假设它们的距离为2,那么它们之间会产生WUXWV的联合权值。请问图G上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之和是多少?【输入】输入文件名为Iink.in。第一行包括1个整数n。接下来n-1行,卷行包括2个用空格隔开的正整数u、V,表示编号为U和编号为V的点之间有边相连。最后1行,包括n个正整数,每两个正整数之间用一

5、个空格隔开,其中第i个整数表示图G上编号为i的点的权值为听。【输出】输出文件名为Iink.out。输出共1行,包括2个整数,之间用一个空格隔开,依次为图G上联合权值的最大值和所有联合权值之和由于所有联合权值之和可能专门大,输出它时要对IO(X)7取余。【输入输出样例】link.inlink,out51 22 33 44 51523102074【样例说明】10本例输入的图如上所示,距离为2的有序点对有(1,3)、 二、20、1五、20。其中最大的是20,总和为74。3(2,4)、(3,1)、(3,5)、(4,2)、(5, 3) 0其联合权值别离为二、1五、【数听说明】关于30%的数据,KW100

6、;关于60%的数据,l2000;关于100%的数据,l200,000,0WiW10,000。3 .飞扬的小鸟(bird,cpp/c/pas)【问题描述】点击电话屏幕的频率 鸟一不警惕撞到了水道(忽略管数高度位FlappyBird是一款盛行一时的休闲电话游戏。玩家需要不断操纵来调剂小鸟的飞行高度,让小鸟顺利通过画面右方的管道裂缝。若是小管或掉在地上的话,便宣告失败。为了简化问题,咱们对游戏规那么进行了简化和改编:1. 游戏界面是一个长为n,高为In的二维平面,其中有k个管道的宽度)。2. 小鸟始终在游戏界面内移动。小鸟从游戏界面最左侧任意整匿动身,抵达游戏界面最右边时,游戏完成。小鸟每一个单位时

7、刻沿横坐标方向右移的距离为1,竖直移动的距离由玩家操纵。若是点击屏幕,小鸟就会上升必然高度X,每一个单位时刻能够点击多次,成效住加;若是不点击屏幕,小鸟就会下降必然高度Y。小鸟位于横坐标方向不同位置时,上升的高度X和下降的高度Y可能互不相同。1.小鸟高度等于O或小鸟碰着管道时,游戏失败。小鸟高度为m时,无法再上升。此刻,请你判定是不是能够完成游戏。若是能够,输出最少点击屏幕数;不然,输出小鸟最多能够通过量少个管道裂缝。【输入】输入文件名为bird,in0第1行有3个整数n,m,k,别离表示游戏界面的长度,高度和水管的数量,每两个整数之间用一个空格隔开;接下来的n行,每行2个用一个空格隔开的整数

8、X和Y,依次表示在横坐标位置OnT上玩家点击屏幕后,小鸟在下一名置上升的高度X,和在那个位置上玩家不点击屏幕时,小鸟在下一名置下降的高度Y。接下来k行,每行3个整数P,L,H,每两个整数之间用一个空格隔开。每行表示一个管道,其中P表示管道的横坐标,L表示此管道裂缝的下边沿高度为L,H表示管道裂缝上边沿的高度(输入数据保证P各不相同,但不保证依照大小顺序给出)。【输出】输出文件名为bird,out0共两行。第一行,包括一个整数,若是能够成功完成游戏,那么输出1,不然输出0。第二行,包括一个整数,若是第一行为1,那么输出成功完成游戏需要最少点击屏幕数,不然,输出小鸟最多能够通过量少个管道裂缝。【输

9、入输出样例1bird,inbird,out101061396991213121121211622121515635758879913【输入输出样例2bird,inbird,out10104123122181832212122121026799143810【输入输出样例说明】如以下图所示,蓝色直线表示小鸟的飞行轨迹,红色直线表示管道。输入输出样例1说明输入输出样例2说明【数据范围】关于30%的数据:5n10,5m10,k=0,保证存在一组最优解使得同一单位时刻最多点击屏幕3次:关于50%的数据:5n20,5m10,保证存在一组最优解使得同一单位时刻最多点击屏幕3次:关于70%的数据:5n1000

10、,5m100:关于100%的数据:5n10000,5m1000,Okn,OXm,OYm,OPn,OLHm,L+1H三CcF全国信息学奥林匹克联霎(N0IP2021)复霎提高组day21 .无线网络发射器选址(wireless,cpp/c/pas)【问题描述】随着智能电话的日趋普及,人们对无线网的需求日趋增大。某城市决定对城市内的公开场合覆盖无线网。假设该城市的布局为由严格平行的129条东西向街道和129条南北向街道所形成的网格状,而且相邻的平行街道之间的距离都是恒定值1=东西向街道从北到南依次编号为0,1,2128,南北向街道从西到东依次编号为0,1,2128。东西向街道和南北向街道相交形成路

11、口,规定编号为X的南北向街道和编号为y的东西向街道形成的路口的坐标是(x,y)。在某些路口存在一定数量的公共场所。由于政府财政问题,只能安装一个大型无线网络发射器。该无线网络发射器的传播范围是一个以该点为中心,边长为2*d的正方形。传播范围包括正方形边界。此刻政府有关部门预备安装一个传播参数为d的无线网络发射器, 公开场合最多。例如以下图是一个d=1的无线网络发射器的覆盖范围示用意。令无线网络发射器安装地点*口无线网络发射器覆盖范围存在公共场所的路口希望你帮忙他们在城市内找出适合的安装地址,使得覆盖的【输入】输入文件名为WireIess.in。第一行包括一个整数d,表示无线网络发射器的传播距离

12、。第二行包括一个整数n,表示有公开场合的路口数量。接下来n行,每行给出三个整数X,y,k,中间用一个空格隔开,别离代表路口的坐标(x,y)和该路口公开场合的数量。同一坐标只会给出一次。【输出】输出文件名为WireIess.out。输出一行,包括两个整数,用一个空格隔开,别离表示能覆盖最多公开场合的安装地址方案数,和能覆盖的最多公开场合的数量。【输入输出样例】wireless,inwireless,out1130244106620【数听说明】关于100%的数据,1WdW20,1WnW20,OWXW128,OWyW128,03-4-5。注意点2不能在答案途径中,因为点2连了一条边到点6,而点6不与

13、终点5连通。【数听说明】关于30%的数据,0nW10,0m20:关于60%的数据,(Kn100,0m2000:关于100%的数据,0n10,000,0m200,000,0x,y,s,tWn,xto3 .解方程(equation,cpp/c/pas)【问题描述】已知多项式方程:CLo-4-CLX+CL-zXz,+CLrzXri=O求那个方程在1,m内的整数解(n和m均为正整数)。r输入】输入文件名为equation.in。输入共n+2行.第一行包括2个整数n、m,每两个整数之间用一个空格隔开。接下来的n+1行每行包括一个整数,依次为a,al.a2.,an。【输出】输出文件名为equation,o

14、ut.第一行输出方程在1,m内的整数解的个数“接下来每行一个整数,依照从小到大的顺序依次输出方程在1,m内的一个整数解。【输入输出样例1】equation,inequation,out210111-21【输入输出样例2】equation,inequation,out210221-321【输入输出样例3】equation,inequation,out2100I32【数听说明】关于30%的数据,0nW2,lail100,anO,m100;关于50%的数据,0n100.Iail10o,anO,mW100;关于70%的数据,0n100,ail10wfanO,m10000;关于100%的数据,0n100,ail10,row,an0,m1000000.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号