int find(int x) {
if(f[x]==x)return x;
return f[x]=find(f[x]);
}//查找
void merge(int x,int y)
{
x=find(x);
y=find(y);
if(x!=y)f[x]=y;
}//合并 通常放在int main()里
int find(int x) {
if(f[x]==x)return x;
return f[x]=find(f[x]);
}//查找
void merge(int x,int y)
{
x=find(x);
y=find(y);
if(x!=y)f[x]=y;
}//合并 通常放在int main()里
相关文章: