Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81033
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 284
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-26 14:00
个人简介

有梦想的人,正在努力

文章分类

全部博文(32)

文章存档

2015年(32)

我的朋友

分类: C/C++

2015-10-01 17:33:56


  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <memory.h>
  5. using namespace std;

  6. int main()
  7. {
  8.     int n, popular;
  9.     char colors[1000][16];
  10.     char temp[16];
  11.     int counts[1000];
  12.     while(1 == scanf("%d", &n))
  13.     {
  14.         if(0 == n) break;
  15.         memset(counts, 0, sizeof(counts));
  16.         for(int i = 0; i < n; ++i)
  17.             scanf("%s", colors[i]);
  18.         for(int i = 0; i < n; ++i)
  19.         {
  20.             strcpy(temp, colors[i]);
  21.             for(int j = i + 1; j < n; ++j)
  22.                 if(0 == strcmp(temp, colors[j])) counts[i]++;
  23.         }
  24.         popular = 0;
  25.         for(int i = 1; i < n; ++i)
  26.             if(counts[popular] < counts[i]) popular = i;
  27.         printf("%s\n", colors[popular]);
  28.     }
  29.     return 0;
  30. }

阅读(690) | 评论(0) | 转发(0) |
0

上一篇:HDUOJ 1003: Max Sum

下一篇:没有了

给主人留下些什么吧!~~