在做Kruskal求最小生成树时,假设要通过边权\(w\)的边合并子树\(x\)和\(y\),我们新建一个方点,把两个子树接到这个方点上,并将方点的点权赋为\(w\),最终形成的二叉树就是\(Kruskal\)重构树. 这样的二叉树,是一个二叉堆,满足一个方点为根的子树内,所有方点点权都小于该点点权 统计原图上两点之间最大值的最小值时,答案就是这两点\(LCA\)的点权 \(Kruskal\)重构树很好地把一维限制放到了子树内,方便统计 对于这个题,我们以海拔为边权建一颗最大生成树,那么对应的\…