2,3超时,其余都对,求助
查看原帖
2,3超时,其余都对,求助
1145649
lanyaohhh楼主2023/11/17 22:52
#include<iostream>
using namespace std;
int a[105][105];
int main()
{
	int n,m,k,x,y,s=0;
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++)
	{
		cin>>x>>y;
		for(int j=x-2;j<=x+2;j++) {a[j][y]=1;}
		for(int h=y-2;h<=y+2;h++) {a[x][h]=1;}
		a[x-1][y-1]=1;a[x-1][y+1]=1;a[x+1][y+1]=1;a[x+1][y-1]=1;
	}
	for(int i=1;i<=k;i++)
	{
		cin>>x>>y;
		for(int j=x-2;j<=x+2;j++)
		for(int h=y-2;h<=y+2;h++)
		a[j][h]=1;
	}
	for(int i=1;i<=n;i++)
	for(int j=1;j<=n;j++)
	{
		if(a[i][j]==0) s++;
	}
	cout<<s;
}
2023/11/17 22:52
加载中...