#2#3RE求调
查看原帖
#2#3RE求调
783336
Earth_Sky楼主2025/7/3 18:40
#include<bits/stdc++.h>
using namespace std;
int n,m,k,x,y,cnt;
bool a[105][105];
int main(){
	ios::sync_with_stdio(NULL);
	cin.tie(0);cout.tie(0);
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++){
		cin>>x>>y;
		if(!a[x+2][y]) cnt++;
		if(!a[x-2][y]) cnt++;
		if(!a[x][y+2]) cnt++;
		if(!a[x][y-2]) cnt++;
		a[x+2][y]=a[x-2][y]=
		a[x][y+2]=a[x][y-2]=1;
		for(int i=x-1;i<=x+1;i++)
		for(int j=y-1;j<=y+1;j++){
			if(!a[i][j]) cnt++;
			a[i][j]=1;
		}
	}
	for(int i=1;i<=k;i++){
		cin>>x>>y;
		for(int i=x-2;i<=x+2;i++)
		for(int j=y-2;j<=y+2;j++){
			if(!a[i][j]) cnt++;
			a[i][j]=1;
		}
	}
	cout<<n*n-cnt;

	return 0;
}

rt,不知道为什么#2和#3RE了,可以指一下哪里错了,或给出hack数据吗QWQ

2025/7/3 18:40
加载中...