奇妙の写法
查看原帖
奇妙の写法
874803
wangmang楼主2022/11/15 17:33
#include<bits/stdc++.h>
using namespace std;
int main()
{	
    int n,l;
	char A[300],b;
	cin>>A;
	l=0;
	n=strlen(A);
	int c[n*n+10]={},m=1;
	for(int i=1;i<=n;i++)
	{
		for(int o=1;o<=n;o++)
		{
			if(i==1)
			{
				b=A[o-1];
			}
			else
			{
				cin>>b;
			}
			if(b=='1'&&l==0||b=='0'&&l==1)
			{
				m++;
				l=(l+1)%2;
			}
			c[m]++;
		}
	} 
	cout<<n;
	for(int i=1;i<=m;i++)
	{
		cout<<" "<<c[i];
	}
   	return 0;
}
2022/11/15 17:33
加载中...