hdu1004 Let the Balloon Rise
2024-09-05 13:15:11
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.
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.
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
green
red
blue
red
red
3
pink
orange
pink
0
Sample Output
red
pink
pink
这题用map做了一下,算是入门吧。
#include<stdio.h>
#include<iostream>
#include<string> //这里一定要写
#include<string.h>
#include<map>
#include<algorithm>
using namespace std;
//string s;
char s[2300][100],str[2000];
int main()
{
int n,m,i,j,max;
map<string,int>hash;
map<string,int>::iterator it,p;
while(scanf("%d",&n)!=EOF && n!=0)
{
hash.clear();
memset(str,0,sizeof(str));
for(i=1;i<=n;i++){
//cin>>s;
scanf("%s",s[i]);
hash[s[i]]++;
}
max=0;
for(it=hash.begin();it!=hash.end();it++ ){
if(it->second>max){
max=it->second;
p=it;
}
}
cout<<p->first<<endl;
}
return 0;
}
最新文章
- sql server 对象资源管理器(二)
- WPF打包32位和64位程序 运行在ghost WIN7上问题
- angularjs backbone 集成requirejs 模块化
- singleTask, singleInstance使用心得
- Jdbc如何从PostgreSql读取海量数据?PostgreSql源代码分析纪录
- asp.net将数据库中的数据赋给DropDownList
- Play on Words
- Election Time
- 使用Gradle构建Android应用内测版本
- github如何搜索资料
- JavaEE中的MVC(二)Xml配置实现IOC控制反转
- 在应用中更新App版本号
- Mybatis的缓存
- hibernate框架中注意的几个问题
- MUI手势锁
- try_files
- php 中self,this的区别和实地操作
- 洛谷P1337 【[JSOI2004]平衡点 / 吊打XXX】(模拟退火)
- px转rem
- python -猜字小游戏