1 条题解

  • 0
    @ 2025-7-21 19:21:17

    O(N)O(N) 模拟

    将字符串中连续且相同的元素分成一段,对每段字符串统计个数,按照输出格式对每段字符串先输出个数在输出该元素

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        string s;
        cin>>s;
        int c=1;
        for(int i=1;i<s.size();i++){
            if(s[i]==s[i-1])c++;
            else{
                cout<<c<<s[i-1];
                c=1;
            }
        }
        cout<<c<<s[s.size()-1];
        return 0;
    }
    
    • 1

    信息

    ID
    401
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    8
    已通过
    5
    上传者