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
- 上传者