#include #include #include #include const int MAX=10000001; int father[MAX];//父节点 int friend_X[MAX];//朋友数 int Max;//最大朋友数 using namespace std; void init() { int i; for(i=1;iMax)//挑选最大的父节点朋友数 Max=friend_X[b]; } } int main() { int t,x,y,sum; while(cin>>t) { init(); Max=1;//这里初始化是1不是0,因为当输入时0时,输出是1,就是这样我WA了一次 while(t--) { cin>>x>>y; join_tree(x,y);//每次更新节点 } cout<