hdu--1004--Let the Balloon Rise

hdu--1004--Let the Balloon Rise

#include<iostream>
#include<map>
#include<string>
using namespace std;
int main()
{
    int N;
    while(cin>>N && N!=0)
    {
        string str;
        map<string,int> bal;
        for(int i=0;i<N;++i){
            cin>>str;
            bal[str]++;
        }
        map<string,int>::iterator it=bal.begin();
        map<string,int>::iterator max_val=it;
        for(++it;it!=bal.end();++it){
            if(it->second>max_val->second){
                max_val=it;
            }
        }
        cout<<max_val->first<<endl;
    }
    return 0;
}