比赛又开始了。看见到处都是气球升起,多激动啊!告诉你一个秘密:裁判正在非常开心地猜测哪一题最受欢迎。当比赛结束时,他们统计每种颜色气球的数量就知道结果了。
输入
输入有多组测试例。
对每个测试例,第一个数字是N(0<N<1000),表示气球的数量。接下来N行,每行是一个气球的颜色,由小写字母构成的字符串表示,长度不超过15个。当N=0时,表示输入结束。
输出
对每个测试例输出一行,是表示最受欢迎的题目的气球颜色

#include <iostream>
#include <map>
#include <iterator>
#include <string>
using namespace std;
int main(){
int n, iMax=0;
while(cin>>n && n>0){
map<string, int > Balloon;
string s;
for(int i=0;i<n;i++){ cin>>s; Balloon[s]++;}
map<string ,int >::iterator point,loc;
for(point=Balloon.begin();point!=Balloon.end();point++)
if(iMax<point->second){
iMax=point->second;loc=point;}
cout<<loc->first <<endl;
} return 0; }
976

被折叠的 条评论
为什么被折叠?



