分析: #include <iostream> #include <vector> #include <algorithm> using namespace std; const int maxn = 1000052; vector <int> u[maxn]; int n, m, ans[maxn], s[maxn], fa[maxn]; void dfs(int x, int fas) { s[x] = 1; fa[x] = fas; int max_son = -1; for (int i = 0; i < u[x].siz...