0分求助
查看原帖
0分求助
578404
_wdr楼主2022/1/24 13:41
#include <bits/stdc++.h>
using namespace std;
int l,z=1;
string c,b

int main() {


	getline(cin,b);
	c=b;
	for(int i=1; i<b.size(); i++) {
		getline(cin,b);
		c+=b;
	}
	l=b.size();
	printf("%d",l);
	for(int i=0; i<c.size(); i++) {
		if(i==1&&c[i]=='1') {
			printf(" 0");
		}
		if(c[i]==c[i+1]) {
			z++;
		} else {
			printf(" %d",z);
			z=1;
		}
	}


	return 0;
}
2022/1/24 13:41
加载中...