p1789 B
  • 板块灌水区
  • 楼主miaoshuchen
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/9 09:25
  • 上次更新2024/11/9 12:30:58
查看原帖
p1789 B
672512
miaoshuchen楼主2024/11/9 09:25
#include <bits/stdc++.h> 
using namespace std;
int n,m,k,a,b,ans;
int s[5005][5005];
bool pd(int x, int y) {
    if(x<1||y<1||x>n||y>n)return 0;
    return 1;
}
int main() {
    scanf("%d%d%d",&n,&m,&k);
    for(int i=1;i<=m+k;i++){
        scanf("%d%d",&a,&b);
        for(int x=-2;x<=2;x++)
            for(int y=-2;y<=2;y++)
                if((i>m||abs(x)+abs(y)<=2)&&pd(x+a,b+y))
                    s[x+a][b+y]++;
    }
    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            ans+=s[i][j]==0;
    printf("%d\n",ans);
    return 0;
}
2024/11/9 09:25
加载中...