1 条题解

  • 1

    你咋知道我玩MC #include<bits/stdc++.h> using namespace std; int l[200][200],n,m,k,x,y,ans=0; int main(){ cin>>n>>m>>k; for(int i=1;i<=m;i++){ cin>>x>>y; x++; y++; l[x][y]=1; l[x+1][y]=1; l[x-1][y]=1; l[x][y+1]=1; l[x+1][y+1]=1; l[x-1][y+1]=1; l[x][y-1]=1; l[x+1][y-1]=1; l[x-1][y-1]=1; l[x+2][y]=1; l[x-2][y]=1; l[x][y+2]=1; l[x][y-2]=1; } for(int q=1;q<=k;q++){ cin>>x>>y; x++; y++; for(int i=x-2;i<=x+2;i++){ for(int j=y+2;j>=y-2;j--){ l[i][j]=1; } } } for(int i=2;i<=n+1;i++){ for(int j=2;j<=n+1;j++){ if(!l[i][j])ans++; } } cout<<ans; return 0; }

    信息

    ID
    5846
    时间
    1000ms
    内存
    125MiB
    难度
    1
    标签
    递交数
    8
    已通过
    7
    上传者