只有……20分
查看原帖
只有……20分
938397
y6hz楼主2023/5/2 22:37

code:

#include<iostream>
#include<cmath>
#include<string>
#include<cstring>
#include<cstdio>
using namespace std;
int n, sum0 = 0, sum1 = 0, i = 0;
string a;
int main()
{
	cin >> a;
	int q = a.length();
	for (i; i < q - 1; i++)
	{
		string temp;
		cin >> temp;
		a += temp;
	}
	cout << q << ' ';
	for (i = 0; i < pow(q, 2); i++)
	{
		if (a[i] == '0')
		{
			sum0++;
			if (a[i + 1] == '1' || a[i + 1] == '\0')
			{
				cout << sum0 << ' ';
				sum0 = 0;
			}
		}
		else
		{
			sum1++;
			if (a[i + 1] == '0' || a[i + 1] == '\0')
			{
				cout << sum1 << ' ';
				sum1 = 0;
			}
		}
	}
}
2023/5/2 22:37
加载中...