最短路径
追风者_
要我自我介绍,挺秃然的
展开
-
【SCAU18新生赛 论剑】 18362 寻找Megumi 多源最短路
Description女神Megumi将要在scau开签名会。为了拿亲笔签名,众人纷纷前往。但是伦也童鞋决定要自己组装一个漂亮的签名本,这个签名本需要到很多个地方收集材料。但是他是个路痴,他想知道如何用最快的形式获取这些材料然后去寻找Megumi。已知scau是一个n个节点m条边的图,伦也需要到k个地方收集材料,a0,a1,…,ak,由于伦也智商有限,这些材料必须按顺序收集。伦也从点1出发,Megumi在点n。请问他需要至少用多少时间到达?输入格式第一行一个整数T,代表有T(T < 10)原创 2020-07-14 11:09:33 · 213 阅读 · 0 评论 -
【暑训排位#3 B】 URAL - 1934 最短路
Bootstrap: Jones’s terrible leviathan will find you and drag the Pearl back to the depths and you along with it.Jack: Any idea when Jones might release said terrible beastie?Bootstrap: I already told you, Jack. Your time is up. It comes now, drawn with r原创 2020-06-27 18:18:42 · 144 阅读 · 0 评论 -
【SCAU 16校赛】 18112 Play Ball 物理 最短路 floyd
DescriptionOne day, Xiaoming and his friends want to play the basketball, but there are not basketball court nearby. So theycome out with a new idea to play game. At the beginning, Xiaoming hold the ball, and he throw the ball to one of hisfriends, and原创 2020-06-12 11:19:31 · 164 阅读 · 0 评论 -
【HDU 1599】 find the mincost route 最小环模板题
Problem Description杭州有N个景区,景区之间有一些双向的路来连接,现在8600想找一条旅游路线,这个路线从A点出发并且最后回到A点,假设经过的路线为V1,V2,…VK,V1,那么必须满足K>2,就是说至除了出发点以外至少要经过2个其他不同的景区,而且不能重复经过同一个景区。现在8600需要你帮他找一条这样的路线,并且花费越少越好。Input第一行是2个整数N和M(N <= 100, M <= 1000),代表景区的个数和道路的条数。接下来的M行里,每行包括3个整数原创 2020-06-02 22:18:54 · 169 阅读 · 0 评论 -
【HDU 3499】 Flight 最短路 分层图 Dijkstra堆优化 前向星
Problem DescriptionRecently, Shua Shua had a big quarrel with his GF. He is so upset that he decides to take a trip to some other city to avoid meeting her. He will travel only by air and he can go to any city if there exists a flight and it can help him原创 2020-06-02 21:29:48 · 358 阅读 · 0 评论 -
【AcWing 342】 道路与航线 SPFA SLF优化
农夫约翰正在一个新的销售区域对他的牛奶销售方案进行调查。他想把牛奶送到T个城镇,编号为1~T。这些城镇之间通过R条道路 (编号为1到R) 和P条航线 (编号为1到P) 连接。每条道路 i 或者航线 i 连接城镇Ai到Bi,花费为Ci。对于道路,0≤Ci≤10,000;然而航线的花费很神奇,花费Ci可能是负数(−10,000≤Ci≤10,000)。道路是双向的,可以从Ai到Bi,也可以从Bi到Ai,花费都是Ci。然而航线与之不同,只可以从Ai到Bi。事实上,由于最近恐怖主义太嚣张,为了社会和谐,原创 2020-05-20 13:38:39 · 165 阅读 · 0 评论 -
【AcWing 340】 通信线路 Dijkstra堆优化 分层图
在郊区有 N 座通信基站,P 条 双向 电缆,第 i 条电缆连接基站Ai和Bi。特别地,1 号基站是通信公司的总站,N 号基站位于一座农场中。现在,农场主希望对通信线路进行升级,其中升级第 i 条电缆需要花费Li。电话公司正在举行优惠活动。农产主可以指定一条从 1 号基站到 N 号基站的路径,并指定路径上不超过 K 条电缆,由电话公司免费提供升级服务。农场主只需要支付在该路径上剩余的电缆中,升级价格最贵的那条电缆的花费即可。求至少用多少钱可以完成升级。输入格式第1行:三个整数N,P,K。第原创 2020-05-20 09:13:08 · 377 阅读 · 0 评论 -
【POJ 1797】 Heavy Transportation 最短路变型 Dijkstra堆优化
BackgroundHugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really is a way from the place his cust...原创 2020-04-17 22:26:19 · 196 阅读 · 0 评论 -
【洛谷】 P1462 通往奥格瑞玛的道路 二分答案 + SPFA 超详解~
题目背景在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量有一天他醒来后发现自己居然到了联盟的主城暴风城在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛题目描述在艾泽拉斯,有n个城市。编号为1,2,3,…,n。城市之间有m条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量。每次经过一个城市,都会被收取一定的过路费(包括起点和终...原创 2020-04-04 00:29:07 · 445 阅读 · 0 评论 -
【洛谷】 P1144 最短路计数 SPFA
题目描述给出一个NN个顶点MM条边的无向无权图,顶点编号为1-N1−N。问从顶点11开始,到其他每个点的最短路有几条。输入格式第一行包含22个正整数N,MN,M,为图的顶点数与边数。接下来MM行,每行22个正整数x,yx,y,表示有一条顶点xx连向顶点yy的边,请注意可能有自环与重边。输出格式共NN行,每行一个非负整数,第ii行输出从顶点11到顶点ii有多少条不同的最短路,由于答案有可...原创 2020-04-02 23:47:09 · 241 阅读 · 1 评论 -
【洛谷 P1629 邮递员送信】 Floyd or Dijkstra 堆优化 最短路问题
题目描述有一个邮递员要送东西,邮局在节点 11。他总共要送 n-1n−1 样东西,其目的地分别是节点 22 到节点 nn。由于这个城市的交通比较繁忙,因此所有的道路都是单行的,共有 mm 条道路。这个邮递员每次只能带一样东西,并且运送每件物品过后必须返回邮局。求送完这 n-1n−1 样东西并且最终回到邮局最少需要的时间。输入格式第一行包括两个整数,nn 和 mm,表示城市的节点数量和道路数量...原创 2020-04-02 19:08:10 · 899 阅读 · 0 评论 -
【洛谷】P4779 单源最短路径(标准版+弱化版) Dijkstra堆优化
题目背景2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路。然后呢?100 \rightarrow 60100→60;\text{Ag} \rightarrow \text{Cu}Ag→Cu;最终,他因此没能与理想的大学达成契约。小 F 衷心祝愿大家不再重蹈覆辙。题目描述给定一个 nn 个点,mm 条有向边的...原创 2020-04-01 19:29:34 · 348 阅读 · 0 评论 -
【洛谷】 P1119 灾后重建 最短路floyd算法
题目背景BB地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。题目描述给出BB地区的村庄数NN,村庄编号从00到N-1N−1,和所有MM条公路的长度,公路是双向的。并给出第ii个村庄重建完成的时间t_iti ,你可以认...原创 2020-03-31 20:39:06 · 253 阅读 · 0 评论 -
Floyd算法的深入理解 尝试魔改核心代码
https://blog.csdn.net/qq_45492531/article/details/104452588在我这个博客中,一次训练的机会让我接触到了floyd算法。原创 2020-02-26 00:43:45 · 876 阅读 · 5 评论 -
【最短路径之dijkstra算法】
还是拿这个题来分析dijkstra算法思路:是一个以出发路口为原点,不断扩充边直到将整个图联通的一个过程。开始构建连通图:一开始以出发点为原点,找到一个最邻近的点A,然后连接两点,构成一条边,这时候该点距离原点的距离就是该边权值,然后以该边A为端点,找出一个该点能联通的最短边,然后将新加入的点B更新它到原点的距离,即是原点—>A---->B的距离。这时候就叫做B和原点联通了。...原创 2020-02-23 12:25:02 · 182 阅读 · 0 评论 -
【校队排位赛#1 A题】 最短路径问题(floyd算法)
题意:有n个路口,和m条小路,连接两个路口,每条路口都有各自要话费的时间,求从第一个路口到最后一个路口花费的最少时间写这道题的时候并没有掌握最短路径算法,这道题最后也没能AC。不过也借此机会学一下这类的方法,先从floyd算法开始吧。...原创 2020-02-23 00:05:22 · 431 阅读 · 0 评论 -
【校队排位赛#9 B】Codeforces 543 Destroying Roads 最短路径 + 去重边 SPFA
B. Destroying Roadstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIn some country there are exactly n cities and m bidirectional roads conne...原创 2020-03-21 19:19:23 · 130 阅读 · 0 评论 -
【校队排位赛#5 F】 POJ 3259 Wormholes SPFA +负权环
DescriptionWhile exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination at a...原创 2020-03-08 23:04:14 · 159 阅读 · 0 评论