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分呢 看着