并查集 int Find (int t)//找 { if(vest[t]==0)return t;//找到其祖先vest[]d的数组初始化为零 return Find(vest[t]);//继续查找 } void HeBing(int a,int b) { int x=Find(a); int y=Find(b); if(x!=y)vest[x]=y;//如果两个数的祖先不一样就将两个赋予相同的祖先 } 梦里不知身是客,一晌贪欢。