求助

P1320 压缩技术(续集版)

314zbl @ 2024-11-16 19:14:43

只A了2个

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n=0,cnt=1;
    string a="",b;
    while(cin>>b){
        a+=b;
        n++;
    }
    cout<<n<<" ";
    for(int i=1;i<a.size();i++){
        if(a[i]!=a[i-1]){
            cout<<cnt<<" ";
            cnt=1;
        }
        else cnt++;
    }
    cout<<cnt;
    return 0;   
}

by 314zbl @ 2024-11-16 19:15:26

和楼下的情况一样


by I_Love_Codm @ 2024-11-17 00:51:16

@314zbl

第一个数表示连续有几个 0

认真读题,


|