HDU - 1856 More is better (并查集) HDU - 1856 即找元素最多的集合。 设置一个siz[i]数组,表示当前根为 i 的集合元素个数。在Union函数中每次两个集合合并时更新siz[i]。 我的代码 #include<bits/stdc++.h> using namespace std; #define ll long long const int maxn = 10000005; int a, b; int f[maxn], siz[maxn]; int ans; int find(int x){