问题标题: 酷町堂:1171怎么做

0
0

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
颜咏春
颜咏春
中级光能
中级光能
 for (int i=0; i<n; i++)
    {
        cin>>a[i];
    }
    for (int i=0; i<n+1; i++)
    {

        if (a[i]==a[i+1])
        {
            h++;
            if (h>zs)
            {
                zs=h;
                zf=a[i];
            }
        }
        else
            h=1;
我要回答