求大佬指导
#include<stdio.h>
int main()
{
int n, m, k, W[102][102]={0}, x, y, o, p, ans = 0;
scanf("%d%d%d\n", &n, &m, &k);
for (int i = 1; i <= m; i++)
{
scanf("%d%d", &x, &y);
if (i < m)
scanf("\n");
W[x-2][y] = 1;
W[x][y- 2] = 1;
W[x][y] = 1;
W[x + 1][y] = 1;
W[x+ 2][y] = 1;
W[x-1][y] = 1;
W[x][y+ 1] = 1;
W[x][y + 2] = 1;
W[x][y- 1] = 1;
W[x + 1][y+ 1] = 1;
W[x + 1][y - 1] = 1;
W[x - 1][y + 1] = 1;
W[x - 1][y - 1] = 1;
}
for (int i = 1; i <= k; i++)
{
scanf("%d%d", &o, &p);
if (i < k)
scanf("\n");
for (int j = 0; j < 3; j++)
{
W[o + j][p + j] = 1;
W[o + j][p - j] = 1;
W[o - j][p + j] = 1;
W[o - j][p - j] = 1;
}
}
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n; j++)
{
if (W[i][j]==0)
ans++;
}
}
printf("%d", ans);
return 0;
}