#include <iostream>
#include<algorithm>
#include <math.h>
using namespace std;
int main() {
char a[4001];
int t = 0;
while (cin >> a[t]) {
t++;
}
if(a[t-1]=='\n'){
t--;}
cout << sqrt(t) << " ";
int m = a[0] - '0';
int tmp = 0;
for (int i = 0; i <= t - 1; i++) {
if (a[i] - '0' == m) {
tmp += 1;
} else {
cout << tmp << " ";
tmp = 1;
m ^= 1;
}
}
return 0;
}
本地的测试样例没有问题啊,为什么到Oj上会0分