连续的串
#include<bits/stdc++.h>
using namespace std;
int main( )
{
int n;
cin>>n;
string s;
cin>>s;
int ans=0;
int cnt[30][30]={0};
for(int i=0;i<n-1;i++)
{
int x=s[i]-'A';
int y=s[i+1]-'A';
cnt[x][y]++;
ans=max(ans,cnt[x][y]);//查找出现次数最多的那个
}
for(int i=0;i<26;i++)
{
for(int j=0;j<26;j++)
{
if(ans==cnt[i][j])
{
cout<<char('A'+i)<<char('A'+j)<<endl;
//break;此处break语句只能跳出内部循环,但是外部循环还是继续,因此错误
return 0;
}
}
}
// return 0;
}