NOIP提高组复赛
文章平均质量分 75
Liukairui
这个作者很懒,什么都没留下…
展开
-
NOIP2013D1T2-火柴排队
问题描述涵涵有两盒火柴,每盒装有 nn 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为:∑(ai−bi)2∑(ai−bi)2 \sum (a_i-b_i)^2其中 ai表示第一列火柴中第 i 个火柴的高度, bi表示第二列火柴中第 i 个火柴的高度。 每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的...原创 2018-07-30 14:34:04 · 453 阅读 · 0 评论 -
NOIP2013D2T1-积木大赛
问题描述春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由n块宽度为1的积木组成,第i块积木的最终高度需要是hi。 在搭建开始之前,没有任何积木(可以看成 n 块高度为 0 的积木)。接下来每次操作,小朋友们可以选择一段连续区间[l,r] ,然后将第第 L 块到第 RR 块之间(含第 L 块和第 R 块)所有积木的高度分别增加 1 。 小 M...原创 2018-07-30 14:44:14 · 622 阅读 · 0 评论 -
NOIP2013D2T2-花匠
问题描述花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。 具体而言,栋栋的花的高度可以看成一列整数h1,h2,...,hnh1,h2,...,hn h_1,h_2,...,h_n。设当一部分花被移走后,剩下的花的高度依次为g1,g2,...,gmg1,g2,....原创 2018-07-30 14:50:02 · 359 阅读 · 0 评论 -
NOIP2013D2T3-华容道
问题描述小 B 最近迷上了华容道,可是他总是要花很长的时间才能完成一次。于是,他想到用编程来完成华容道:给定一种局面, 华容道是否根本就无法完成,如果能完成, 最少需要多少时间。 小 B 玩的华容道与经典的华容道游戏略有不同,游戏规则是这样的: 在一个 n×mn×mn \times m 棋盘上有n×mn×m n \times m 个格子,其中有且只有一个格子是空白的,其余 n×m−1n×m...原创 2018-07-30 14:57:06 · 486 阅读 · 0 评论 -
NOIP2017D1T3-逛公园
问题描述策策同学特别喜欢逛公园。公园可以看成一张 N 个点 M 条边构成的有向图,且没有 自环和重边。其中1号点是公园的入口, N 号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。 策策每天都会去逛公园,他总是从1号点进去,从 N 号点出来。策策喜欢新鲜的事物,它不希望有两天逛公园的路线完全一样,同时策策还是一个 特别热爱学习的好孩子,它不希望每天在逛公园这件事...原创 2018-07-30 15:08:35 · 547 阅读 · 0 评论 -
NOIP2016D2T3-愤怒的小鸟
在外面,不方便写博客,代码刚过了,存一下,回去慢慢补… 小鸟#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <cmath>using namespace st原创 2018-07-21 14:11:17 · 327 阅读 · 0 评论 -
NOIP2014D2T1-无线网络发射器选址
问题描述随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。 假设该城市的布局为由严格平行的 129 条东西向街道和 129 条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值 11 。东西向街道从北到南依次编号为 0,1,2 …128,南北向街道从西到东依次编号为 0,1,2…128 。 东西向街道和南北向街道相交形成路口,规定编号...原创 2018-07-22 11:49:35 · 437 阅读 · 0 评论 -
NOIP2014D1T1-生活大爆炸版石头剪刀布
问题描述石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。 这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。 现在,小 A和小 B...原创 2018-07-22 11:53:42 · 535 阅读 · 0 评论 -
NOIP2013D1T3-货车运输
问题描述A 国有 n 座城市,编号从 1 到 n ,城市之间有 mm 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 qq 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。、 输入格式 第一行有两个用一个空格隔开的整数 n,m ,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行 3 个整数 x,y,z ,每两个整数之间用一个空...原创 2018-07-30 15:24:09 · 461 阅读 · 0 评论 -
NOIP2012D1T3-开车旅行
问题描述小 A 和小 B 决定利用假期外出旅行,他们将想去的城市从 1 到 N 编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市 i i 的海拔高度为 Hi,城市 i 和城市 j 之间的距离 d_[i,j]恰好是这两个城市海拔高度之差的绝对值,即 d[i,j]=|Hi−Hj|d[i,j]=|Hi−Hj|d_[i,j]=|H_i-H_j|旅行过程中,小 A 和...原创 2018-07-30 15:32:27 · 384 阅读 · 0 评论 -
NOIP2012D2T3-疫情控制
问题描述H 国有 n 个城市,这 n 个城市用 n−1 条双向道路相互连通构成一棵树, 1 号城市是首都,也是树中的根节点。 H 国的首都爆发了一种危害性极高的传染病。当局为了控制疫情,不让疫情扩散到边境城市(叶子节点所表示的城市),决定动用军队在一些城市建立检查点,使得从首都到边境城市的每一条路径上都至少有一个检查点,边境城市也可以建立检查点。但特别要注意的是,首都是不能建立检查点的。 ...原创 2019-10-17 21:02:04 · 1116 阅读 · 0 评论 -
NOIP2015D2T3-运输计划
问题描述公元 2044 年,人类进入了宇宙纪元。 L 国有 nn 个星球,还有 n-1n−1 条双向航道,每条航道建立在两个星球之间,这 n-1n−1 条航道连通了 LL 国的所有星球。 小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui号星球沿最快的宇航路径飞行到 vi号星球去。显然,飞船驶过一条航道是需要时间的,对于航道 jj ,任意飞船...原创 2018-07-31 06:20:50 · 503 阅读 · 0 评论 -
NOIP2014D1T3-飞扬的小鸟
问题描述Flappy Bird是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏规则进行了简化和改编: 游戏界面是一个长为 n ,高为 m 的二维平面,其中有 k 个管道(忽略管道的宽度)。 小鸟始终在游戏界面内移动。小鸟从游戏界面最左边...原创 2018-07-27 22:59:34 · 348 阅读 · 0 评论 -
NOIP2012D1T1-Vigenère 密码
问题描述16 世纪法国外交家 Blaisede Vigenère设计了一种多表密码加密算法―― Vigenère密码。 Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在密码学中,我们称需要加密的信息为明文,用 M 表示;称加密后的信息为密文,用 C 表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为 k ...原创 2018-07-27 23:10:40 · 431 阅读 · 0 评论 -
NOIP2012D1T2-国王的游戏
问题描述恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这 n 位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。 国王不希望某一个大臣获得特...原创 2018-07-27 23:25:59 · 503 阅读 · 0 评论 -
NOIP2012D2T1-同余方程
问题描述已知整数 a 和 b,求关于 x 的同余方程 ax≡1(mod b) 的最小正整数解。 输入格式 输入一行,输入两个整数 a, ba,b(2<=a,b<=2*10^9)。 输出格式 输出一行,输出一个整数,即同余方程的最小正整数解。输入数据保证一定有解。 样例输入 3 8 样例输出 3AC代码#include <iostre...原创 2018-07-27 23:27:11 · 287 阅读 · 0 评论 -
NOIP2013D1T1-转圈游戏
问题描述n 个小伙伴(编号从 0到 n−1 )围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从 0 到 n−1 。最初,第 0 号小伙伴在第 0号位置,第 1号小伙伴在第 1 号位置,……,依此类推。游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m号位置,第 1 号位置小伙伴走到第 m+1 号位置,……,依此类推,第n − m号位置上的小伙伴走到第 0 号位置,第m+1 号位置...原创 2018-07-30 14:25:31 · 627 阅读 · 0 评论 -
NOIP2014D2T3-解方程
问题描述已知多项式方程: a0+a1x+a2x2+⋯+anxn=0a0+a1x+a2x2+⋯+anxn=0a_0+a_1x+a_2x^2+\cdots+a_nx^n=0 求这个方程在 [1,m] 内的整数解( n 和 m 均为正整数)。 输入格式 共 n + 2行。 第一行包含 2 个整数 n,m ,每两个整数之间用一个空格隔开。 接下来的 n+1 行每行包含一个整数,依次为 a0...原创 2018-07-30 14:16:44 · 395 阅读 · 0 评论 -
NOIP2016D2T2-蚯蚓
问题描述本题中,我们将用符号⌊c⌋ 表示对 c 向下取整,例如:⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3 。 蛐蛐国最近蚯蚓成灾了!隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。 蛐蛐国里现在共有 n 只蚯蚓( n 为正整数)。每只蚯蚓拥有长度,我们设第 i 只蚯蚓的长度为 ai (i=1,2,…,n ),并保证所有的长度都是非负整数(即:可能存在长度为 0 的蚯...原创 2018-07-17 10:34:29 · 412 阅读 · 0 评论 -
NOIP2015D2T2-子串
问题描述有两个仅包含小写英文字母的字符串 A 和 B 。 现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串 B 相等? 注意:子串取出的位置不同也认为是不同的方案。 输入格式 第一行是三个正整数 n,m,k ,分别表示字符串 A 的长度,字符串 B 的长度,...原创 2018-07-23 19:32:57 · 500 阅读 · 0 评论 -
NOIP2015D2T1-跳石头
问题描述一年一度的“跳石头”比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至...原创 2018-07-23 19:43:31 · 536 阅读 · 0 评论 -
NOIP2014D1T2-权值联合
问题描述无向连通图 G 有 n 个点, n−1 条边。点从 1 到 n 依次编号,编号为 i 的点的权值为Wi,每条边的长度均为 1 。图上两点 (u,v) 的距离定义为 u 点到 v 点的最短距离。对于图 G 上的点对 (u,v) ,若它们的距离为 2 ,则它们之间会产生 Wv×WuWv×WuW_v \times W_u的联合权值。 请问图 G 上所有可产生联合权值的有序点对中,联合权值最...原创 2018-07-24 01:26:20 · 451 阅读 · 0 评论 -
NOIP2017D1T2-时间复杂度
问题描述小明正在学习一种新的编程语言 A++,刚学会循环语句的他激动地写了好多程序并 给出了他自己算出的时间复杂度,可他的编程老师实在不想一个一个检查小明的程序, 于是你的机会来啦!下面请你编写程序来判断小明对他的每个程序给出的时间复杂度是否正确。A++语言的循环结构如下:F i x y 循环体E其中F i x y表示新建变量 i (变量 i 不可与未被销毁的变量重名...原创 2018-07-13 09:59:39 · 479 阅读 · 1 评论 -
NOIP2017D1T1-小凯的疑惑
问题描述小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。每种金币小凯都有 无数个。在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的。现在小 凯想知道在无法准确支付的物品中,最贵的价值是多少金币?注意:输入数据保证存在 小凯无法准确支付的商品。 输入格式 两个正整数 a 和 b ,它们之间用一个空格隔开,表示小凯中金币的面值。 输出格式: 一个正整数 N ,表示不找零...原创 2018-07-13 10:06:40 · 745 阅读 · 0 评论 -
NOIP2017D2T1-奶酪
问题描述现有一块大奶酪,它的高度为 h ,它的长度和宽度我们可以认为是无限大的,奶酪 中间有许多 半径相同 的球形空洞。我们可以在这块奶酪中建立空间坐标系,在坐标系中, 奶酪的下表面为 z=0 ,奶酪的上表面为 z=h 。 现在,奶酪的下表面有一只小老鼠 Jerry,它知道奶酪中所有空洞的球心所在的坐 标。如果两个空洞相切或是相交,则 Jerry 可以从其中一个空洞跑到另一个空洞,特别 地,...原创 2018-07-13 10:12:27 · 385 阅读 · 0 评论 -
NOIP2016D2T1-组合数问题
问题描述组合数 CmnCnmC_n^m 表示的是从 n 个物品中选出 m 个物品的方案数。举个例子,从 (1,2,3) 三个物品中选择两个物品可以有 (1,2),(1,3),(2,3) 这三种选择方法。根据组合数的定义,我们可以给出计算组合数 CmnCnmC_n^m的一般公式: Cmn=n!m!(n−m)!Cnm=n!m!(n−m)!C_n^m=\frac{n!}{m!(n-m)!} 其中...原创 2018-07-19 10:42:57 · 366 阅读 · 0 评论 -
NOIP2015D1T1-神奇的幻方
问题描述幻方是一种很神奇的 N∗N 矩阵:它由数字 1,2,3,⋯⋯,N×N 构成,且每行、每列及两条对角线上的数字之和都相同。 当 N 为奇数时,我们可以通过下方法构建一个幻方: 首先将 11 写在第一行的中间。 之后,按如下方式从小到大依次填写每个数 K(K=2,3,⋯,N×N) : 若 (K−1) 在第一行但不在最后一列,则将 K 填在最后一行,(K−1) 所在列的右一列; 若...原创 2018-07-19 13:29:46 · 573 阅读 · 0 评论 -
NOIP2015D1T2-信息传递
问题描述有 n 个同学(编号为 1 到 n )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为Ti的同学。 游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息, 但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人口中...原创 2018-07-19 13:59:25 · 594 阅读 · 0 评论 -
NOIP2016D1T2-天天爱跑步
问题描述小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一一棵包含 n 个结点和 n-1 条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从 11 到 nn 的连续正整数。 现在有 m 个玩家,第 ii 个玩家的起点为 Si,终点为 Ti。每天打...原创 2018-07-20 01:58:17 · 530 阅读 · 0 评论 -
NOIP2016D1T3-换教室
问题描述对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。 在可以选择的课程中,有 2n 节课程安排在 n 个时间段上。在第 i (1≤i≤n )个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 ci上课,而另一节课程在教室di进行。 在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的 n 节安排好的课程。如果学生想更换...原创 2018-07-20 02:44:59 · 354 阅读 · 0 评论 -
NOIP2017D2T2-宝藏
问题描述参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 n 个深埋在地下的宝藏屋, 也给出了这 n 个宝藏屋之间可供开发的 m 条道路和它们的长度。 小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远, 也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋之间的道路 则相对容易很多。 小明的决心感动了考古挖掘的赞助商,赞助商决定免费赞助他打通一条从地面...原创 2018-07-14 19:38:41 · 472 阅读 · 0 评论 -
NOIP2017D2T3-列队
问题描述Sylvia 是一个热爱学习的女孩子。 前段时间,Sylvia 参加了学校的军训。众所周知,军训的时候需要站方阵。 Sylvia 所在的方阵中有 n×m 名学生,方阵的行数为 n,列数为 m。 为了便于管理,教官在训练开始时,按照从前到后,从左到右的顺序给方阵中 的学生从 1 到 n×m 编上了号码(参见后面的样例)。即:初始时,第 i 行第 j 列 的学生的编号是 (i−1)×...原创 2018-07-14 19:47:49 · 466 阅读 · 0 评论 -
NOIP2016D1T1-玩具谜题
问题描述小南有一套可爱的玩具小人, 它们各有不同的职业。 有一天, 这些玩具小人把小南的眼镜藏了起来。 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图: 这时 singer 告诉小南一个谜題: “眼镜藏在我左数第3个玩具小人的右数第 1 个玩具小人的左数第 2 个玩具小人那里。 ” 小南发现, 这个谜题中玩具小人的朝向非常关键, 因为朝内和朝外的玩具小人的左右...原创 2018-07-14 19:55:08 · 443 阅读 · 0 评论 -
NOIP2014D2T2-寻找道路
问题描述在有向图 G 中,每条边的长度均为 1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 路径上的所有点的出边所指向的点都直接或间接与终点连通。 在满足条件 1 的情况下使路径最短。 注意:图 G 中可能存在重边和自环,题目保证终点没有出边。 请你输出符合条件的路径的长度。 输入格式 第一行有两个用一个空格隔开的整数 n 和 m ,表示图有 n ...原创 2018-07-30 14:10:55 · 366 阅读 · 0 评论 -
NOIP2012D2T2-借教室
问题描述在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,我们自然希望编程解决这个问题。 我们需要处理接下来 n 天的借教室信息,其中第 i 天学校有 ri个教室可供租借。共有 m 份订单,每份订单用三个正整数描述,分别为 dj,sj,tjdj,sj,tjd_...原创 2018-07-27 23:33:59 · 313 阅读 · 0 评论