#include <cstdio>
#include <string.h>
#include <cstdlib>
int cmp (void const *a,void const *b){
return strcmp((char *)a,(char *)b);
}
int main(){
int n;
char color[1000][16];
while(scanf("%d",&n)&&n){
for(int i=0;i<n;i++){
scanf("%s",color[i]);
}
qsort(color,n,sizeof(color[0]),cmp);
int max=0;
int pos=0;
int count=1;
int i;
for(i=1;i<n;i++){
if(strcmp(color[i-1],color[i])==0){
count++;
}
else{
if(count>max){
max=count;
pos=i-1;
}
count=1;
}
}
if(count>max)pos=i-1;
printf("%s\n",color[pos]);
}
}
杭电ACM HDU 1004
最新推荐文章于 2015-07-15 16:23:00 发布