"flood problem?" 是否有任何有效的算法

Are there any efficient algorithms for "flood problem?"

我必须找出下雨阻碍交通的阈值。


所以,我必须打印降水阈值来阻止交通。


例如)
3 3
0 1 2
1 2 3
0 2 6
输出:3


这个问题有什么好的算法或者关键词吗?

谢谢

找到一棵具有最大总泛洪容量的生成树。该树中最小的边缘容量是网络断开连接的阈值。

"maximum capacity"树与边权等于负容量的最小权生成树相同,所以可以用Kruskal算法或Prim算法找到这棵树

Kruskal 的算法显然完全符合您的要求——按照容量递减的顺序处理边缘,直到网络连接:https://en.wikipedia.org/wiki/Kruskal%27s_algorithm

令人惊讶的是,如果您不熟悉不相交集数据结构,它的速度非常快。

任何寻找最小生成树的算法也能完成同样的工作,但要证明这一点需要做一些工作。