最短路
文章平均质量分 71
Jacky35
这个作者很懒,什么都没留下…
展开
-
NOIP2013提高组 华容道 题解+代码
华容道……Description小 B 最近迷上了华容道,可是他总是要花很长的时间才能完成一次。于是,他想到用编程来完成华容道:给定一种局面,华容道是否根本就无法完成,如果能完成,最少需要多少时间。小 B 玩的华容道与经典的华容道游戏略有不同,游戏规则是这样的:在一个 n*m 棋盘上有 n*m 个格子,其中有且只有一个格子是空白的,其余 n*m-1个格子上每个格子上有一个棋子,每个棋子的大小都是 1原创 2016-03-30 20:46:45 · 3241 阅读 · 2 评论 -
UOJ #244. 【UER #7】短路
题目链接UOJ #244. 【UER #7】短路题目描述第七套广播体操,原地踏步——走!” 众所周知,跳蚤们最喜欢每天早起做早操,经常天还没亮就齐刷刷地站在操场做着反复纵跳热热身。跳晚国在研制三星 note7 的时候注意到了这点,于是他们打算让炸弹更快地引爆,这样就可以消灭更多早起的跳蚤。 三星 note7 的主板可以看作是由 (2n+1)×(2n+1)(2n+1)×(2n+1) 个中继器构成的原创 2016-10-25 22:01:01 · 448 阅读 · 0 评论 -
【NOIP2016提高A组模拟8.14】传送带
Description在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。FTD在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在FTD想从A点走到D点,他想知道最少需要走多长时间Input输入数据第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By 第二行是4个整数,表示C和D的坐标,分别为Cx,Cy,Dx,Dy 第原创 2016-08-14 15:45:50 · 900 阅读 · 1 评论 -
【NOIP2016提高A组8.12】通讯
Description“这一切都是命运石之门的选择。” 试图研制时间机器的机关SERN截获了中二科学家伦太郎发往过去的一条短信,并由此得知了伦太郎制作出了电话微波炉(仮)。 为了掌握时间机器的技术,SERN总部必须尽快将这个消息通过地下秘密通讯网络,传达到所有分部。 SERN共有N个部门(总部编号为0),通讯网络有M条单向通讯线路,每条线路有一个固定的通讯花费Ci。 为了保密,消息的传递只能原创 2016-08-12 14:19:55 · 512 阅读 · 0 评论 -
【NOIP2012模拟10.25】旅行
Description给定一个n行m列的字符矩阵,’.’代表空地,’X’代表障碍。移动的规则是:每秒钟以上下左右四个方向之一移动一格,不能进入障碍。 计算:在空地中随机选择起点和终点(可以重合,此时最短耗时为0),从起点移动到终点最短耗时的平均值。 每一行每一列至多有1个障碍,并且障碍不在对角线方向相邻。以下矩阵是不合法的: .X X.Input第一行两个整数n, m。 接下来n行,每行原创 2016-09-03 16:46:07 · 715 阅读 · 0 评论 -
【NOIP2016提高A组模拟9.9】爬山
Description国家一级爬山运动员h10今天获得了一张有着密密麻麻标记的地图,在好奇心的驱使下,他又踏上了去爬山的路。 对于爬山,h10有一个原则,那就是不走回头路,于是他把地图上的所有边都标记成了有向边。他决定从点S出发,每到达一个新的节点他就可以获得一定的成就值。同时h10又是一个很珍惜时间的运动员,他不希望这次爬山的成就值白白浪费,所以最后他一定要在一个存档点停下,保存自己的成就值。原创 2016-09-10 16:37:01 · 412 阅读 · 0 评论 -
NOIP2013模拟】DY引擎 题解+代码
DescriptionBOSS送给小唐一辆车。小唐开着这辆车从PKU出发去ZJU上课了。 众所周知,天朝公路的收费站超多的。经过观察地图,小唐发现从PKU出发到ZJU的所有路径只会有N(2<=N<=300)个不同的中转点,其中有M(max(0, N-100) <=M<=N)个点是天朝的收费站。N个中转点标号为1…N,其中1代表PKU,N代表ZJU。中转点之间总共有E(E<=50,000)条双向边连原创 2016-06-22 19:14:07 · 471 阅读 · 0 评论 -
差分约束系统
好吧,其实很好理解对于一些不等式 s[x1]-s[y1]>=a1 s[x2]-s[y2]>=a2 ……它们的解是什么呢? 首先可以将每个y向x连边 那么 从y能够更新走到x的最短路必须满足 s[x]>s[y]+as[x]>s[y]+a 移项 s[x]−s[y]>as[x]-s[y]>a 你发现了什么? 又变回了不等式!! 这就是差分约束系统 对于整个不等式组的解就是从1到n原创 2016-06-22 20:18:16 · 351 阅读 · 0 评论 -
【NOIP2016提高A组模拟7.15】立方体
DescriptionInputOutput一个整数:答案Sample Inpute2 e3 0 8 1 2 1 1Sample Output5Solution其实,这题除了考算法以外,考的主要是程序实现能力和折纸能力。 首先折一个立方体,按照题目的顺序给前面,后面,上面……依次标上1~6 接着用这个立方体模拟一下怎么滚的,就会发现往四个方向滚之后,六面依次变成了什么,打个表(题目关键就在这个表原创 2016-07-15 14:38:47 · 385 阅读 · 0 评论 -
【NOIP2016A组模拟7.13】亚瑟王之宫 题解+代码
DescriptionInputoutput答案Sample Input4 4 4 1 1 4 1 1 4 4 4Sample Output4Data ConstraintR,C<=20,N<=200Solution乍一看感觉挺难,结果发现R,C只有20,乘起来也就400,O(n3)O(n^3)都不会爆。 于是可以预处理出两个点之间的最短距离(这里的最短距离都是指日字跳的)Floyd搞定。原创 2016-07-13 16:09:36 · 493 阅读 · 0 评论 -
【GDOI2014模拟】Tree 题解+代码
DescriptionWayne 在玩儿一个很有趣的游戏。在游戏中,Wayne 建造了N 个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M 对城市间能修公路,即有若干三元组(Ui, Vi,Ci) 表示Ui 和Vi 间有一条长度为Ci 的双向道路。当然,游戏保证了,若所有道路都修建,那么任意两城市可以互相到达。 Wayne 拥有恰好N - 1 支原创 2016-06-12 19:14:40 · 478 阅读 · 0 评论 -
最短路spfa dijkstra模板
spfa模板dijkstra模板原创 2016-04-22 20:47:24 · 359 阅读 · 0 评论 -
【NOIP2015模拟11.3】IOIOI卡片占卜
IOIOI卡片占卜 K理事长很喜欢占卜,经常用各种各样的方式进行占卜。今天,他准备使用正面写着”I”,反面写着”O”的卡片为今年IOI的日本代表队占卜最终的成绩。 占卜的方法如下所示: 首先,选择5个正整数A,B,C,D,E。原创 2016-04-20 20:54:40 · 661 阅读 · 0 评论 -
【NOIP2013模拟】Freda的传呼机 题解+代码
这题又有点像码农题!!Description为了 随时 与 rainbow快速交流, Freda制造了 两部传呼机 。Freda和 rainbow所在的地方有N座房屋、M条双向 光缆 。每条光缆连接两座房屋, 传呼机发出的信号只能沿着光缆传递,并且 传呼机的信号 从光缆的其中一端传递到另需要花费 t单位时间 。现在 Freda要 进行 Q次试验, 每次选取两座房屋,并想知道 传呼机的信号在这两座房屋原创 2016-05-27 20:57:09 · 3190 阅读 · 3 评论 -
【GDOI2014模拟】Pty爬山 题解+代码
Description在Pty学校附近,有一座名之为岳之麓的高山。Pty很喜欢和(哔——)一起爬山。 山的平面模型如下: 山由一个顶点集:A1,A2…An给定,保证Ai的x单调递增。我们将Ai和Ai+1之间连上线段,表示山的某一段。如下图所示: Pty想要爬到这座山的最高的顶点,当两个顶点的高度相同时,我们认为x比较大的顶点要高一些。Pty不是盲人,所以他将会在爬山时采取一些策略,使得他原创 2016-05-26 19:25:41 · 721 阅读 · 0 评论 -
【GDOI2016模拟4.22】飞机调度
飞机调度作为一个旅行达人以及航空公司的金卡会员,你每一年的飞行里程可以绕赤道几周了。你发现,航空公司为了提高飞机的使用率,并不是简单的一条航线使用一架飞机来回飞,而是会让同一架飞机连续不停地飞不同的航线,甚至有的时候为了能够完成飞机的调度,航空公司还会增开一些临时航线——在飞机转场的同时顺路捎一些乘客。你研究了一下GDOI著名航空公司GD Airways的常规直飞航线,你想知道,在最佳原创 2016-04-23 16:40:45 · 764 阅读 · 0 评论 -
[uoj184][loj2090][bzoj4456]「ZJOI2016」旅行者 网格图多源多汇最短路 题解
题目描述小Y来到了一个新的城市旅行。她发现了这个城市的布局是网格状的,也就是有 nn 条从东到西的道路和 mm 条从南到北的道路,这些道路两两相交形成 n×mn×m 个路口 (i,j)(1≤i≤n,1≤j≤m)(i,j)(1≤i≤n,1≤j≤m)。她发现不同的道路路况不同,所以通过不同的路口需要不同的时间。通过调查发现,从路口 (i,j)(i,j) 到路口 (i,j+1)(i,j+1) 需要时...原创 2018-11-27 17:11:56 · 428 阅读 · 0 评论