#include <iostream>
using namespace std;
int main(){
int a[101][101] = {0};
int n,m,k,i,j,z;
cin >> n >> m >> k;
int x,y;
for(i=0;i<m;i++){
cin >> x >> y;
x-=1;
y-=1;
a[x][y]=1;
a[x-1][y]=1;
a[x-2][y]=1;
a[x+1][y]=1;
a[x+2][y]=1;
a[x][y+1]=1;
a[x][y+2]=1;
a[x][y-1]=1;
a[x][y-2]=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(i=0;i<k;i++){
cin >> x >> y;
x -= 3;
y -= 3;
for(j=x;j<x+5;j++)
for(z=y;z<y+5;z++)
a[j][z]=1;
}
int count = 0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(a[i][j]==0)
count+=1;
cout << count ;
}
测试用例
8 22 0
1 1
1 2
1 3
1 4
1 5
1 6
3 1
3 2
3 3
3 4
3 5
3 6
5 1
5 2
5 3
5 4
5 5
5 6
7 1
7 3
7 5
7 7
2