基础实验5-2.2 电话聊天狂人 (25 分)
#include<iostream>
#include<map>
#include<string>
#include<cstdio>
#define ios ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
using namespace std;
map<string,int> m;
int main()
{
ios
int n;
cin>>n;
int ans=0;
while(n--){
string x;
cin>>x;
m[x]++;
ans=max(ans,m[x]);
cin>>x;
m[x]++;
ans=max(ans,m[x]);
}
int ret=0;
string a;
map<string,int>::iterator it;
for(it=m.begin();it!=m.end();it++)
{
if(it->second==ans)
{
if(ret==0)
a=it->first;
ret++;
}
}
if(ret>1)
cout<<a<<" "<<ans<<" "<<ret;
else
cout<<a<<" "<<ans;
}