40求助
查看原帖
40求助
507324
wkhwkl楼主2021/9/15 20:35
#include<bits/stdc++.h>
using namespace std;
int x[100001],y[100001],o[100001],p[100001],a[101][101];
int main()
{
	int n=0,m=0,k=0,b=0;
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++)
	{
		cin>>x[i]>>y[i];
		a[x[i]][x[i]]=1;
		a[x[i]+1][x[i]]=1;
		a[x[i]+2][x[i]]=1;
		a[x[i]+1][x[i]+1]=1;
		a[x[i]][x[i]+1]=1;
		a[x[i]][x[i]+2]=1;
		a[x[i]-1][x[i]+1]=1;
		a[x[i]-1][x[i]]=1;
		a[x[i]-2][x[i]]=1;
		a[x[i]-1][x[i]-1]=1;
		a[x[i]][x[i]-1]=1;
		a[x[i]][x[i]-2]=1;
		a[x[i]+1][x[i]-1]=1;
	}
	for(int j=1;j<=k;j++)
	{
		cin>>o[j]>>p[j];
		for(int b=-2;b<=2;b++)
		for(int c=-2;c<=2;c++)
		a[o[j]+b][p[j]+c]=1;
	}
	int f=0;
	for(int d=1;d<=n;d++)
	{    for(int e=1;e<=n;e++)
		{
		    if(a[d][e]==0) f++;
		}
	}
	cout<<f;
	return 0;
}

2,4,5测试点WA,蒟蒻刚学OI求助

2021/9/15 20:35
加载中...