HDOJ 1004

简介: #include #include typedef struct//二维数组没有这个方便 { char str[16]; int num; }Node; int main() { Node col[1001]; int T,i,j,max; ...
#include<stdio.h>
#include<string.h>
typedef struct//二维数组没有这个方便
{
    char str[16];
    int num;
}Node;
int main()
{
    Node col[1001];
    int T,i,j,max;
    while(~scanf("%d",&T),T)
    {
        getchar();
        for(i=1;i<=T;i++)
            col[i].num=0;
        for(i=1;i<=T;i++)
        {
            scanf("%s",col[i].str);
            getchar();
            for(j=1;j<=i;j++)
                if(strcmp(col[j].str,col[i].str)==0)
                col[i].num++;
        }
        max=0;
        j=1;
        for(i=1;i<=T;i++)
        {
            if(col[i].num>max)
            {
                max=col[i].num;
                j=i;
            }
        }
        printf("%s\n",col[j].str);
    }
}

 

Sample Input
5 green red blue red red 3 pink orange pink 0
 

 

Sample Output
red pink
 

 

目录
相关文章
|
12月前
|
Java C++
hdoj 1715 大菲波数
先java代码
50 1
|
12月前
hdoj 2089 不要62
这题数据量相对比较小,可以暴力打表解决。不过我这里用数位dp 刚开始学数位dp,参考了别人的代码。
52 0
HDOJ 2057 A + B Again
HDOJ 2057 A + B Again
104 0
HDOJ 2034 人见人爱A-B
HDOJ 2034 人见人爱A-B
126 0
HDOJ 1323 Perfection(简单题)
HDOJ 1323 Perfection(简单题)
120 0
|
安全
HDOJ 2022 海选女主角
HDOJ 2022 海选女主角
150 0
HDOJ 1214 圆桌会议
Problem Description HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题.每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也...
842 0