2WA
查看原帖
2WA
1044970
LucAlva楼主2023/11/11 11:03
#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m,k;
    cin>>n>>m>>k;
    int a[n+1][n+1]{},s=0;
    int x,y;
    for(int i=1;i<=m;i++){
        cin>>x>>y;
        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(int i=1;i<=k;i++){
        cin>>x>>y;
        for(int j=x-2;j<=x+2;j++){
            for(int r=y-2;r<=y+2;r++){
                a[j][r]=1;
            }
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(a[i][j]==0){
                s++;
            }
        }
    }
    cout<<s;
    return 0;
}
2023/11/11 11:03
加载中...