8 条题解

  • 0
    @ 2025-2-3 23:00:07
    #include<bits/stdc++.h>
    using namespace std;
    
    int main()
    {
        string input;
        cin >> input;
        string output;
        int len = input.size();
        char temp = input[0];
        int count = 1;
        for(int i = 1; i <= len; i++)
        {
            // 如果后面的字符与前面的一样
            if(input[i] == temp)
            {
                count++;
            }
            else
            {
                output+=temp;
                output+=to_string(count);
                temp=input[i];
                count = 1;
            }
        }
        cout << output;
    }
    

    信息

    ID
    65
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    230
    已通过
    109
    上传者