NOIP2021提高组复赛试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《NOIP2021提高组复赛试题.docx》由会员分享,可在线阅读,更多相关《NOIP2021提高组复赛试题.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NOIP2021提高组复赛试题CCF全国信息学奥林匹克联赛NOIP2021复赛提高组day11转圈游戏(circle.cpp/c/pas)【问题描绘】n个小伙伴编号从0到n-1围坐一圈玩游戏。根据顺时针方向给n个位置编号,从0到n-1。最初,第0号小伙伴在第0号位置,第1号小伙伴在第1号位置,依此类推。游戏规则如下:每一轮第0号位置上的小伙伴顺时针走到第m号位置,第1号位置小伙伴走到第m+1号位置,依此类推,第n?m号位置上的小伙伴走到第0号位置,第n-m+1号位置上的小伙伴走到第1号位置,第n-1号位置上的小伙伴顺时针走到第m-1号位置。如今,一共进行了10k轮,请问x号小伙伴最后走到了第几
2、号位置。【输入】输入文件名为circle.in。输入共1行,包含4个整数n、m、k、x,每两个整数之间用一个空格隔开。【输出】输出文件名为circle.out。输出共1行,包含1个整数,表示10k轮后x号小伙伴所在的位置编号。【数据讲明】对于30%的数据,0【输入输出样例讲明】最小距离是0,最少需要交换1次,比方:交换第1列的前2根火柴或者交换第2列的前2根火柴。【输入输出样例讲明】最小距离是10,最少需要交换2次,比方:交换第1列的中间2根火柴的位置,再交换第2列中后2根火柴的位置。【数据范围】对于10%的数据,1n10;对于30%的数据,1n100;对于60%的数据,1n1,000;对于1
3、00%的数据,1n100,000,0火柴高度231?1。3货车运输(truck.cpp/c/pas)【问题描绘】A国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。如今有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。【输入】输入文件名为truck.in。输入文件第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城市到y号城市有一条限重为z的道路。注意:x不等于y,两座城市之间可能有多条道路。接下来一行有一个整数q,表示有q
4、辆货车需要运货。接下来q行,每行两个整数x、y,之间用一个空格隔开,表示一辆货车需要从x城市运输货物到y城市,注意:x不等于y。【输出】输出文件名为truck.out。输出共有q行,每行一个整数,表示对于每一辆货车,它的最大载重是多少。假如货车不能到达目的地,输出-1。【数据讲明】对于30%的数据,0【样例解释】其中一种可行的最佳方案,依次选择1,51,32,33,35,5【数据范围】对于30%的数据,有1n10;对于70%的数据,有1n1000;对于100%的数据,有1n100000,0hi10000。2花匠(flower.cpp/c/pas)【问题描绘】花匠栋栋种了一排花,每株花都有本人的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NOIP2021 提高 复赛 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内