0
已采纳
张睿杰
初级天翼
初级天翼
主函数之外
struct haha{
int b=0,xh;
string t;
}c[122];
int cmp(const haha& a,const haha& b)
{
if(a.b!=b.b) return a.b>b.b;
return a.xh<b.xh;
}
核心部分
string a,max_str;
int n,max_ans,key,j=0;
cin>>n;
if(n==0) return 0;
cin>>a[0];
for(int i=1;i<n;i++){
cin>>a[i];
if(a[i]==a[i-1]) {
c[j].b++;
c[j].t=a[i];
if(i==n-1) c[j].b++;
c[j].xh=j;
}
else if(c[j].b>=1){
c[j].b++;
j++;
}
}
sort(c+0,c+100,cmp);
cout<<c[0].b <<endl<<c[0].t<<endl;
0
0
0