@ysner
2018-08-06T23:12:34.000000Z
字数 430
阅读 3403
总结
克鲁斯卡尔重构树可以维护诸如“查询从某个点出发经过边权不超过的边最远所能到达的节点”或“从某点到某点所有路径的最长边的最小值”之类的问题。
总之,算法处理范围有限,且多为同时包含“最大最小”、离线可二分的题目。
可与数据结构结合,以维护更复杂的数据结构。
它可以在线回答,复杂度为。
把边权从大到小排序,用给两端点(两个联通块)新建一个权值为边权的共同父亲,来代表给它们加了一条边。