40pts悬赏关注
查看原帖
40pts悬赏关注
368111
_Haoomff_楼主2023/8/22 09:35

rt

#include<bits/stdc++.h>
using namespace std;
int n,m,k,a[105][105],cnt; 
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	memset(a,1,sizeof(a));
	cin>>n>>m>>k;
	for(int i=1;i<=n;++i)
		for(int j=1;j<=n;++j)
			a[i][j]=0;
	for(;m--;){
		int x,y;
		cin>>x>>y;
		a[x-1][y-1]=a[x-1][y]=a[x-1][y+1]=a[x][y-1]=a[x][y]=a[x][y+1]=a[x+1][y-1]=a[x+1][y]=a[x+1][y+1]=1;
		for(int i=1;i<=n;++i)a[x][i]=a[i][y]=1;
	}
	for(;k--;){
		int x,y;
		cin>>x>>y;
		for(int i=x-2;i<=x+2;++i)
			for(int j=y-2;j<=y+2;++j)
				a[i][j]=1; 
	}
	for(int i=1;i<=n;++i)
		for(int j=1;j<=n;++j)
			if(!a[i][j])
				++cnt;
	cout<<cnt;
	return 0;
}
2023/8/22 09:35
加载中...