点赞
题源
题解
用桶排序做
#include<stdio.h>
int main(void)
{
int N,K,i,Fi,j,max=0,flag;
int book[1001]={0};//桶
scanf("%d",&N);
for(i=1;i<=N;i++){
scanf("%d",&K);
for(j=1;j<=K;j++){
scanf("%d",&Fi),book[Fi]++;//记录频率
}
}
for(i=1;i<=1000;i++){
if(max<=book[i])max=book[i],flag=i;//找频率最高,及其编号
}
printf("%d %d\n",flag,max);
}
浙公网安备 33010602011771号