为何0分

P1320 压缩技术(续集版)

pingas @ 2023-11-04 19:35:08

#include<bits/stdc++.h>
using namespace std;
string s,ss;
int ans[40010],z=1;
bool f=0;
int main(){
    getline(cin,s);
    int l=s.length();
    for(int i=2;i<=l;i++){
        cin>>ss;
        s+=ss;
    }
    cout<<l;
    cout<<' ';
    for(int j=0;j<l*l;j++){
        if(s[j]==f+'0'){
            ans[z]++;
        }
        if(s[j]!=f+'0'){
            ans[++z]++;
            f=!f;
        }
    }
    for(int k=1;k<=z;k++){

        if(k==z){
            cout<<ans[z];
            continue;
        }
        cout<<ans[k];
        cout<<' ';
    }
    return 0;
}

为何0分呢 看着


|