样例过了
#include<bits/stdc++.h>
using namespace std;
string a;
int n;
int arr[41000];
signed main(){
cin>>a;
n=a.length();
int last=2,now=1;
for(int j=0;j<n;j++){
if(j)cin>>a;
for(int i=0;i<n;i++){
int aa=a[i]-'0';
if(aa==last&&!(j==0&&i==0))now++;
else{
last=aa;
if(!(j==0&&i==0)){
arr[++arr[0]]=now;
now=1;
}
}
}
}
cout<<n;
for(int i=1;i<=arr[0];i++){
cout<<' '<<arr[i];
}
cout<<' '<<now;
return 0;
}