Solution
裸的差分约束系统
不过因为太久没打。。居然打成了最长路。。。
a-b<=y应该是跑最短路的啊
我稍微推一下免得又搞错了
dis[a]-dis[b]\<=w[b,a]
–> w[b,a]+dis[b] >= dis[a]
–> if dis[b]+w[b,a] < dis[a] then dis[a] = dis[b]+w[b,a]
1 |
|
Hexo @ Patina27
裸的差分约束系统
不过因为太久没打。。居然打成了最长路。。。
a-b<=y应该是跑最短路的啊
我稍微推一下免得又搞错了
dis[a]-dis[b]\<=w[b,a]
–> w[b,a]+dis[b] >= dis[a]
–> if dis[b]+w[b,a] < dis[a] then dis[a] = dis[b]+w[b,a]
1 | #include <cstdio> |