https://www.luogu.com.cn/record/54401724 为什么本地测没有问题,评测机上RE。。。
#include <iostream>
#include<set>
#include<map>
#include<string>
using namespace std;
string str;
set<string> s;
map<string,int> mp;
int main()
{
int temp;
cin>>temp;
cin>>str;
for(int i=0;i<(int)str.length()-1;i++){
string x=str.substr(i,i+2);
s.insert(x);
mp[x]++;
}
int mx=0;string ans=str.substr(0,2);
while(!s.empty()){
string x=*s.end();
s.erase(--s.end());
if(mx>mp[x]){
ans=x;
}
mx=max(mx,mp[x]);
}
cout<<ans;
return 0;
}