#include<bits/stdc++.h>
using namespace std;
bool k=1;
char a,b='0';
long long ans,n[50000],z=1,hj=314159260;
int main(){
while(cin>>a){
if(a=='\n') k=0;
if(a==EOF) break;
if(k) ans++;
if(b==a) n[z]++;
else z++,b=a,n[z]++;
}
cout<<ans<<" ";
for(int i=1;i<=z;i++) cout<<n[i]<<" ";
return 0;
}
卡好久,调半个多小时也调不好