P3371 单源最短路径 Bellman-Ford算法
看到还没人用Bellman-Ford过,赶紧水一发
lz非常弱,求各位大佬轻喷qwq
洛谷题目传送门:P3371
0.“松弛”操作
如果存在一条边(u,v)(u,v)(u,v)通过中继的方式可以让起点到vvv的距离缩短,那么就通过中继点缩短这个距离。
举个栗子:
(用数组dis[]dis[]dis[]来表示起点到每个点的距离,以下同样)
一开始,dis[2]=1000dis[2]=1000dis[2]=1000,dis[3]=2dis[3]=2dis[3]=2(默认起点为1,以下同样)
通过3中继明显比从
原创
2020-08-01 14:26:15 ·
222 阅读 ·
0 评论