现在菜到红题都不会写了
#include<bits/stdc++.h>
using namespace std;
char a[10001];
int ans[2001];
int main(){
int h=0;
int z=0;
int y=0;
int x=1;
while(~scanf("%s",a)){
++h;
int n=strlen(a);
for(int i=0;i<n;++i){
if(z==a[i])
++y;
if(z!=a[i]){
z=a[i];
ans[x]=y;
y=1;
++x;
}
}
}
printf("%d ",h);
for(int i=1;i<x;++i){
printf("%d ",ans[i]);
}
printf("%d",y);
}