按照例子对了,自己试了很多也对,为什么不ac
查看原帖
按照例子对了,自己试了很多也对,为什么不ac
462477
wenboooo楼主2021/1/22 15:42
#include <stdio.h>
#include <string.h>
char ll(char z)
{
	if(z=='0')
		return '1';
	else
		return '0';
}
int main()
{
	char h[200][200],z='0';
	int m,n=3,a,b,a1=0,b1=0;
	for(m=0;m<n;m++)
	{
		gets(h[m]);
		if(m==0)
			n=strlen(h[m]);
	}printf("%d ",n);
	for(a=0;a<n;a++)
	{
		for(b=0;b<n;b++)
		{
			if(h[a][b]!=z)
			{
				printf("%d ",a*n+b-a1*n-b1);
				a1=a;b1=b;z=ll(z);
			}
		}
	}printf("%d\n",n*n-a1*n-b1);
	return 0;
}


		

2021/1/22 15:42
加载中...