#include<bits/stdc++.h>
using namespace std;
char a[300] , b[50000];
int main(){
int n ,sum=0 , num ;
scanf("%s" , &a);
n=strlen(a);
strcat(b,a);
for(int i=2 ; i<=n ;++i){
scanf("%s",&a);
strcat(b,a);
}
printf("%s\n" ,b);
cout<<n<<" ";
num='0';
for(int i=0 ; i<=strlen(b) ; ++i){
if(num==b[i]){
sum+=1;
}
else{
cout<<sum<<" ";
num=b[i];
sum=1;
}
}
}
本来想要用数组做的 ,但是太麻烦了一大堆问题,这个虽然再数组专题里,但是用字符串比较简单。所以不要思维定势