求助,第一个点超时,再次尝试就编译失败了(我的DEV编译运行没有问题,样例也对)
查看原帖
求助,第一个点超时,再次尝试就编译失败了(我的DEV编译运行没有问题,样例也对)
405275
OoMonkyoO楼主2020/10/14 20:54
#include<stdio.h>
int main()
{
	int a[100][100],n,k,m,i,j,l,xi,yi,oi,pi,s=0;
	scanf("%d%d%d",&n,&m,&k);
    for (i=1;i<=n;i++)
    for (j=1;j<=n;j++)
    a[i][j]=0;
	for (i=1;i<=m;i++)
	{
		scanf("%d%d",&xi,&yi);
		for (j=-2;j<=2;j++)
		for (l=-2;l<=2;l++)
		if (l+j<=2&&l-j<=2&&l+j>=-2&&j-l<=2) a[xi+j][yi+l]=1;
	}
	for (i=1;i<=k;i++)
	{
		scanf("%d%d",&oi,&pi);
		for (j=-2;j<=2;j++)
		for (l=-2;l<=2;l++)
		a[oi+j][pi+l]=1;
	}
	for (i=1;i<=n;i++)
	for (j=1;j<=n;j++)
	if (a[i][j]!=1) s++;
	printf("%d",s);
	return 0; 
 } 

到底怎么回事啊

2020/10/14 20:54
加载中...