
动点SPFA
文章平均质量分 77
PoPoQQQ
这个作者很懒,什么都没留下…
展开
-
BZOJ 3669 NOI2014 魔法森林 SPFA
题目大意:给定一个无向图,每条边有两个权值ai和bi,从1走到N,设路径上a权的最大值为A,b权的最大值为B,求A+B的最小值首先这题如果只有一个权值就是水题无误……但是多了个权值之后我们就要好好考虑一下了我们对a排序,枚举a,对于每一次枚举求b权最大值的最小值即可跑M遍SPFA肯定超时无误 网上很多人写了LInk-Cut-Tree维护动态最小生成树 我的LCT没写明白 就去写了S原创 2014-09-01 12:22:23 · 3936 阅读 · 0 评论 -
BZOJ 1050 HAOI2006 旅行comf 动点SPFA
题目大意:给定一个无向图,每条边上有权值,求起点到终点的路径中最长边和最短边的最小比值随手点开一道居然是动点SPFA的裸题…… 魔法森林都切了这个问题就不大了我们把边权排序,从大到小加进这个图中,每加进一条边就把边的两个端点加进队列,直接跑SPFA,维护起点到每个点路径上的最长边的最小值,然后用当前边权作为分母更新ans这样可以保证每次跑出来的都是当前边为最短边时起点到终点的最长边的最原创 2014-10-30 14:21:34 · 2090 阅读 · 2 评论