杭电acm 1004 (Let the Balloon Rise)

来源:互联网 发布:大数据上市公司排名 编辑:程序博客网 时间:2024/05/24 20:06

 

#include<iostream>#include<map>#include<string>//如果不加此文件,下面cin>>color 将报错。using namespace std;int main(){  int N;  while(cin>>N&&N)  {  map<string,int> balloon;  string color;  for(int i=0;i<N;i++)  {  cin>>color;  balloon[color]++;//向容器中插入元素(容器中的第二个元素可以直接操作!)  }  map<string,int>::iterator bal;//迭代器用来遍历容器中的所有元素  int max=0;  for(bal=balloon.begin();bal!=balloon.end();bal++)//获取balloon中key的最大value。  {  if(bal->second>max)  {  max=bal->second;  color=bal->first;  }  }  cout<<color<<"\n";  }  return 0;}
原创粉丝点击