做法:Borůvka+01字典树 关于MST中的Borůvka算法详见https://www.luogu.com.cn/blog/Tweetuzki/solution-p3366 思路: dfs走法:有左儿子就走左儿子,有右儿子就走右儿子,同时存在则合并取min后加上深度的值 代码 #include <bits/stdc++.h> using namespace std; #define pb push_back #define mp(aa,bb) make_pair(aa,bb) #define _for(i,b) for(int i=(0);i<(b);i++) ...