HDU - Let the Balloon Rise(STL)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1004
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)

Problem Description

Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest is over, they will count the balloons of each color and find the result.

This year, they decide to leave this lovely job to you. 

Input

Input contains multiple test cases. Each test case starts with a number N (0 < N <= 1000) -- the total number of balloons distributed. The next N lines contain one color each. The color of a balloon is a string of up to 15 lower-case letters.

A test case with N = 0 terminates the input and this test case is not to be processed.

Output

For each case, print the color of balloon for the most popular problem on a single line. It is guaranteed that there is a unique solution for each test case.

Sample Input

5
green
red
blue
red
red
3
pink
orange
pink
0

Sample Output

red
pink

Problem solving report:

Description: 有多种颜色的气球,统计它们的个数,并找出数量最多的那种颜色。 
Problem solving: 利用C++里面的map直接统计每个颜色出现的次数,然后找最大的就行了。

Accepted Code:

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    char str[20];
    while (scanf("%d", &n), n) {
        map <string, int> spt;
        for (int i = 0; i < n; i++) {
            scanf("%s", str);
            spt[str]++;
        }
        string s; 
        int max_ = 0;
        map <string, int>::iterator it;
        for (it = spt.begin(); it != spt.end(); it++) {
            if (it -> second > max_) {
                s = it -> first;
                max_ = it -> second;
            }
        }
        printf("%s\n", s.c_str());
    }
    return 0;
}
全部评论

相关推荐

牛客36400893...:我不是这个专业的,但是简历确实没有吸引我的亮点,而且废话太多没耐心看
0offer是寒冬太冷还...
点赞 评论 收藏
分享
12-15 19:41
已编辑
广东工业大学 前端工程师
smile丶snow:尽量保证的一张a4纸吧。为什么工作经历只有公司?如果项目经历是工作里面的,应该写到工作经历里的吧。没有写项目职责,项目全是一个人写的吗?标题大小也好怪。两个项目的分割看不出来是,它和那些项目成功字体是一样大的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务