算法是tarjan的优化算法,左偏树+并查集实现
参照题解写的主要代码,改了一下建树
个人感觉建树 build() 的复杂度是 O(m)O(m)O(m) 的
build()
但是不太会分析,求证明复杂度
代码在这里