妈妈我终于学会并查集啦! #include<stdio.h> int father[1005] = {0}; void init(int father[]) { for(int i = 0;i<1005;i++) father[i] = i; return; } int findfather(int n) { if(father[n] == n) return n; else return findfather(father[n]); } int main() { int n,m; int x,y; while(scanf("%d",&n) != EOF &&...