版,不知道为什么评绿。
题意
其实就是一个类全源最短路,求 到 的最小值。
Solution
考虑 Floyd。
众所周知,Floyd 要从大到小枚举每一个节点转折点的 ,而在这个过程中,如果有一组询问的两个端点恰好连通,则说明最大值为当前转折点。
发现是一个传递闭包。
可以先把每组查询存下来,在在跑 Floyd 时再去更新答案。
发现 跑不过去,故用 bitset 优化到 ,在 的时限下可以通过。

版,不知道为什么评绿。
其实就是一个类全源最短路,求 到 的最小值。
考虑 Floyd。
众所周知,Floyd 要从大到小枚举每一个节点转折点的 ,而在这个过程中,如果有一组询问的两个端点恰好连通,则说明最大值为当前转折点。
发现是一个传递闭包。
可以先把每组查询存下来,在在跑 Floyd 时再去更新答案。
发现 跑不过去,故用 bitset 优化到 ,在 的时限下可以通过。
已有 0 条精彩探讨