题意:一张图,由单向边和双向边组成,每个节点有固定的权值,求从1走到n的最大权值之差
(不知道为啥放最短路里,明明一个bfs就可以解决了
存边时除了单向双向边要注意,还要存一张反边图
bfs一遍记录从1到n每个节点到1的最小权值
再bfs一遍跑反边图,记录从n到1每个节点到n的最大权值
最后遍历一遍统计最大差值就ok了
#include#include #include #include #include #include #include #include
本文共 1444 字,大约阅读时间需要 4 分钟。
题意:一张图,由单向边和双向边组成,每个节点有固定的权值,求从1走到n的最大权值之差
(不知道为啥放最短路里,明明一个bfs就可以解决了
存边时除了单向双向边要注意,还要存一张反边图
bfs一遍记录从1到n每个节点到1的最小权值
再bfs一遍跑反边图,记录从n到1每个节点到n的最大权值
最后遍历一遍统计最大差值就ok了
#include#include #include #include #include #include #include #include
转载于:https://www.cnblogs.com/op-z/p/11295093.html