最短路
文章平均质量分 74
forever_shi
但行好事,莫问前程;行你所行,无问西东!
展开
-
洛谷5304 GXOI/GZOI2019 旅行者 最短路(无代码)
洛谷5304 GXOI/GZOI2019 旅行者 最短路(无代码)原创 2022-07-11 17:28:11 · 211 阅读 · 0 评论 -
洛谷3238 HNOI2014 道路阻塞 最短路 线段树(无代码)
HNOI2014 道路阻塞原创 2022-07-09 21:07:06 · 260 阅读 · 0 评论 -
CF1442C Graph Transpositions 分层图 最短路 (无代码)
题目链接题意:给你一个nnn个点mmm条边的有向图,有一个东西一开始在111号点,要最快的走到nnn号点。无重边自环。有两种操作:第一种是花费111的时间走一条边,第二种是花费2k−12^{k-1}2k−1的时间将图上所有边反向,kkk表示当前是这个操作第kkk次进行。求从111到nnn的最短时间。由于翻转操作会让答案很大,所以答案模998244353998244353998244353题目保证有解。1<=n,m<=2e51<=n,m<=2e51<=n,m<原创 2020-11-18 17:00:35 · 232 阅读 · 0 评论 -
洛谷4768 NOI2018 归程 Kruskal重构树 最短路
题目链接题意:给你一个n个点m条边的无向图,每个点有两个权值,一个是长度一个是海拔。有q次询问,你在起点有一辆车,车可以在海拔高于l的路走,其余的路只能走过去,每次询问从x到1号点最少行走多少距离。n,m,q都是1e5量级的。强制在线。题解:没想到我在飞机上口胡了一个做法,竟然还真的把这个题过了。我这种蒟蒻做出NOI题了?有了之前那个IOI的题,这个题就简单不少了。我们先预处理一个1号点...原创 2019-02-01 18:44:14 · 268 阅读 · 0 评论 -
洛谷4011 孤岛营救问题 状压 最短路 分层图
题目链接 题意: 有一个迷宫,一开始在左上角,要走到右下角,相邻的两个格子有些不可通过的墙,还有一些门需要有了对于的那一类钥匙才能通过。求1到n的最短路。n*m<=100,门和墙总数不超过150,迷宫中的钥匙不超过14,同类的钥匙可能有多个。题解: 建分层图,建图的方式是根据已有的钥匙状态建2^k层图,对于每层,如果有一个有钥匙并且当前层还没有这一类钥匙的位置,那么从这个位置向加上...原创 2018-09-06 20:04:16 · 311 阅读 · 0 评论 -
洛谷4009 汽车加油行驶问题 分层图最短路
题目链接 题意: 有一个n*n的网格,每次车沿格子走一格,有些格子有加油站,路过加油站必须加油,可以额外花c元在任意一个点加油,每次加了油之后能走k步,向上或者向左走要额外花b元,问从(1,1)到(n,n)的最小花费。题解: 分k+1层建图,表示上次加了油之后当前已经走了k步,我们规定层数为0-k,图上的边权根据题意都比较容易确定,这里就简单介绍一下建边方法。对于每一层,如果到了一个加油...原创 2018-09-08 15:15:05 · 348 阅读 · 0 评论 -
洛谷2046 BZOJ2007 NOI2010 海拔 平面图最小割
题目链接 题意: 给你一个网格图,正反边边权不同,从海拔低的地方到海拔高的地方的代价是海拔差乘边权,海拔高到海拔低的地方不需要代价。左上角海拔是0,右下角海拔是1,让你任意安排其他点的海拔,使得每条边都被经过一次的代价之和最小。 话说我题意描述的好像有点糟糕啊,看不懂就还是看原题吧。题解: 分析一下不难想出如果给一个点赋值为除了0和1之外的数一定是不优的,推一下可以得到一个不等关系。然...原创 2018-08-07 21:10:26 · 234 阅读 · 0 评论 -
洛谷3953 NOIP2017 逛公园 最短路图+拓扑排序+dp
题目链接 题意: 给你一个n个点m条边的有向带权图,设1号点到n号点的最短路是dis,给你一个k(k<=50),求所有1到n的路径中长度不超过dis+k的数量。题解: 显然我们要先处理出最短路,以后再也不会写SPFA了,因为NOI2018卡了SPFA,并且很多人也说SPFA的复杂度确实是错的,于是就只好迪杰了。处理出最短路之后,如果k=0,就是最短路计数了。要做计数,我们不难想到要...原创 2018-08-01 22:11:39 · 652 阅读 · 3 评论 -
洛谷3350 BZOJ4456 ZJOI2016 旅行者 分治+最短路
题目链接 题意: 有一个点数为n*m的网格图,边有边权,会有q组询问,每次询问两点之间的最短路。看很多OJ都没有数据范围,我是通过不断出错调整都得知此题数据规模不超过n,m<=200,q<=1e5。 题解: 事先说明,我觉得这题挺神的,我是看的题解做的,所以我不会讲,我只能讲明白做法,没法讲明白思路(也就是不知道该怎么说是怎么想到该这么做的)。 可能第一眼会想到多源最短路,但...原创 2018-07-29 22:17:16 · 168 阅读 · 0 评论 -
洛谷2494 bzoj2285 SDOI2011保密 分数规划 最短路 最小割
题目:现在,保密成为一个很重要也很困难的问题。如果没有做好,后果是严重的。比如,有个人没有自己去修电脑,又没有拆硬盘,后来的事大家都知道了。当然,对保密最需求的当然是军方,其次才是像那个人。为了应付现在天上飞来飞去的卫星,军事基地一般都会建造在地下。某K国的军事基地是这样子的:地面上两排大天井共n1个作为出入口,内部是许多除可以共享出入口外互不连通的空腔,每个空腔有且只有两个出入口原创 2018-04-13 12:50:32 · 184 阅读 · 0 评论 -
bzoj1266 AHOI2006 上学路线 最短路+最小割
题意:给出一个n个点m条边的无向图,每一条边有长度和去掉的代价,先求1号点到n号点的长度最短路,在求去掉最小代价的一些边,使1到n的长度最短路变大题解:求最短路直接SPFA就行了,然后在最短路径图上跑一个代价的最小割就行了。最短路劲图就是图上的每一条边都在某条(些)最短路上,建图的方法是判断一条路径两个端点x,y是否满足dis[x]==dis[y]+当前路径的长度。在这个图上跑原创 2018-04-10 16:23:39 · 203 阅读 · 0 评论 -
灾后重建 洛谷1119
题意:给出B地区的村庄数N,村庄编号从0到N-1,和所有M条公路的长度,公路是双向的。并给出第i个村庄重建完成的时间t[i],你可以认为是同时开始重建并在第t[i]天重建完成,并且在当天即可通车。若t[i]为0则说明地震未对此地区造成损坏,一开始就可以通车。之后有Q个询问(x, y, t),对于每个询问你要回答在第t天,从村庄x到村庄y的最短路径长度为多少。如果无法找到从x村庄到y村庄的路径,原创 2017-12-30 18:56:08 · 210 阅读 · 0 评论