水题,记录一下substr(int pos,int length)函数,第一个参数是截取的开始位置,第二个参数是截取的长度,是长度,是长度!!!!(因为刚开始记错了,WA了一发,啧啧啧)
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstring>
#include <map>
#include <algorithm>
using namespace std;
string s,ans;
int main() {
int n;
cin>>n>>s;
map<string,int>mp;
int res=0;
//cout<<s.substr(n-1,2)<<endl;
for(int i=0; i<s.size()-1; i++) {
string ss;
ss=s.substr(i,2);
mp[ss]++;
//cout<<ss<<" ";
if(mp[ss]>res){
ans=ss;
res=mp[ss];
}
}
cout<<ans<<endl;
}