#include "bits/stdc++.h"
using namespace std;
using i64 = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
vector<int> col(n + 1, 1);
vector<int> c(n), f(n);
for (int i = 0; i < n; i++) {
cin >> c[i] >> f[i];
}
vector<vector<int>> g(n + 1);
for (int i = 1; i <= n; i++) {
int u = i;
int v = f[i];
g[u].push_back(v);
g[v].push_back(u);
}
vector<int> siz(n + 1);
function<void(int, int)=""> dfs = [&](int cur, int pre) {
siz[cur] = 1;
int mx = 0,
};
return 0;
}
```</void(int,></int></vector<int></int></int>ok
发布时间 2023-04-12 22:02:48作者: Kidding_Ma