原题链接
这道题不难,我发现用一个大数组保存信息这一招相当有用,易于理解且便于实现,代码如下:
#include <stdio.h>
int main(){
int n,i,j,k,t,num;
int a[1001]={0};
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&k);
for(j=0;j<k;j++){
scanf("%d",&t);
a[t]++;
}
}
int max=0,id;
for(i=1000;i>=1;i--){
if(a[i]>max){
max=a[i];
id=i;
}
}
printf("%d %d",id,max);
}