#include<bits/stdc++.h> using namespace std; vector<vector<int> > v(100000); int sun[10000000]; int n,c,x,ansmax=0,ans=0; int main(){ cin>>n;//输入节点数 for(int i=1;i<=n;i++){ cin>>c;//输入i的孩子数 for(int j=0;j<c;j++){ cin>>x;//输入孩子编号 v[i].push_back(x); } } for(int i=1;i<=n;i++){ if(v[i].size()>0) for(int j=0;j<=v[i].size()-1;j++) sun[i]+=v[v[i][j]].size(); } for(int i=1;i<=n;i++){ if(sun[i]>ansmax){ ansmax=sun[i]; ans=i; } } cout<<ans<<" "<<ansmax; } /************************************************************** Problem: 1775 User: fuhongyi Language: C++ Result: Runtime Error ****************************************************************/