Brief Description 求一个无向图的严格次小生成树. Algorithm Design 考察最小生成树的生成过程.对于一个非树边而言,如果我们使用这一条非树边去替换原MST的路径上的最大边,可以证明仍然满足生成树性质,而且这个生成树的大小一定不小于原生成树,那么枚举所有这样的非树边,尝试去替换,找到最小值就可以了. 那么问题就转化成了求树上两个点的最大/最小距离,这是树上倍增的经典应用,可以知道: \[Max(x,i) = max(Max(x,i-1), Max(fa(x,i-1)…