11 条题解

  • -8
    @ 2023-7-31 16:29:09

    (⊙﹏⊙)

    朴实无华

    #include<bits/stdc++.h>
    #include<bits/stdc++.h>
    using namespace std;
    
    char n[10000];
    int m[10000];
    
    int main()
    {
    
        string a;
        cin >>a;
        n[0]='1';
        int k=1;
        for(int i=0; i<a.length(); i++){
            if(a[i]!=a[i-1]){
                n[k]=a[i];
                for(int j=i; j>-1; j++){
                    if(a[j]==n[k]){
                        m[k]++;
                    }
                    else{break;}
                }
                k++;
            }
        }
        k--;
        for(int i=1; i<=k; i++){
            cout<<m[i]<<n[i];
        }
    
    	return 0;
    }
    

    信息

    ID
    795
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    (无)
    递交数
    1435
    已通过
    649
    上传者