#include<bits/stdc++.h> using namespace std; vector<vector<int> > v(100000); int a[100005]; int n,c,x,cnt=1,num; int main(){ cin>>n;//输入节点数 for(int i=1;i<=n;i++){ cin>>c;//输入i的孩子数 v[i].push_back(c); for(int j=0;j<c;j++){ cin>>x;//输入孩子编号 v[i].push_back(x); } } for(int i=1;i<=n;i++){ for(int j=1;j<=v[i][0];j++) a[i]+=v[v[i][j]][0]; } num=a[1]; for(int i=2;i<=n;i++){ if(a[i]>num){ num=a[i]; cnt=i; } } cout<<cnt<<" "<<num; } /************************************************************** Problem: 1775 User: fuhongyi Language: C++ Result: Accepted Time:6 ms Memory:4812 kb ****************************************************************/