#include<stdio.h>
#include<string.h>
int main()
{
char a[205][205];
int f=0,p=0,q=0;
fgets(a[0],205,stdin);//最后是'\n'会多算一位
int n=strlen(a[0]);
n--;
for(int i=1;i<n;i++)
{
fgets(a[i],205,stdin);
}
printf("%d ",n);
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(j==n-1 && i==n-1 && f==0)//最后一个数输出
{ if(a[n-1][n-1]=='0')
printf("%d",p+1);
else
{
printf("%d 1",p);
}
return 0;
}
if(j==n-1 && i==n-1 && f==1)//最后一个数输出
{ if(a[n-1][n-1]=='1')
printf("%d",q+1);
else
{
printf("%d 1",q);
}
return 0;
}
if(f==0)
{
if(a[i][j]=='0') p++;
else
{
printf("%d ",p);
f=1;
q++;
p=0;
}
}
else
{
if(a[i][j]=='1') q++;
else
{
printf("%d ",q);
f=0;
p++;
q=0;
}
}
}
}
}```