//额。代码有点长 意思很简单 好菜TAT
#include <iostream>
#define Maxsize 105
using namespace std;
int a[Maxsize][Maxsize];
int main(void)
{
int n,m,k,b,c,d,e,x,y,ans=0;
cin>>n>>m>>k;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
a[i][j]=0;//全部置0
for(int i=0;i<m;i++) {
cin >> b >> c;//火把
for(int i=b-2;i<=b;i++)
for(int j=c-2;j<=c;j++)
a[i][j]=1;//3*3区域置1
for(int x=c-3;x<=c+1;x++)
a[b-1][x]=1;//1*5区域置1
for(int y=b-3;y<=b+1;y++)
a[y][c-1]=1;//5*1区域置1
}
for(int i=0;i<k;i++){
cin>>d>>e;//萤石
for(int i=d-3;i<=d+1;i++)
for(int j=e-3;j<=e+1;j++)
a[i][j]=1;//5*5区域置1
}
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(a[i][j]==0)//统计0
ans++;//叠加
cout<<ans;
return 0;
}
求助大佬 提交的时候只过了三个点 还有两个Runtime Error 了 不知道为啥 TAT 蟹蟹