妹子求助 悬棺 半江瑟瑟半江红
查看原帖
妹子求助 悬棺 半江瑟瑟半江红
1295017
o7o7楼主2024/8/17 17:53

老玩家了 混OI也有几年了 居然0蛋 有点伤心

代码如下

#include<bits/stdc++.h>
using namespace std;
typedef short s;
int mob[110][110];
s n,h,y,xx,yy,ans;
int main(){
	s i,j,k;
	scanf("%d%d%d",&n,&h,&y);
	for(i=1;i<=h;i++){
		scanf("%d%d",&xx,&yy);
		for(j=xx-1;j<=xx+1;j++) for(k=yy-1;k<=yy+1;k++) mob[j][k]=1;
		mob[xx-2][yy]=1,mob[xx+2][yy]=1,mob[xx][yy-2]=1,mob[xx][yy+2]=1;
	}
	for(i=1;i<=y;i++){
		scanf("%d%d",&xx,&yy);
		for(j=xx-2;j<=xx+2;j++) for(k=yy-2;k<=yy+2;k++) mob[j][k]=1;
	}
	for(i=1;i<=n;i++) for(j=1;j<=n;j++) if(!mob[i][j]) ans++;
	printf("%d",ans);
}
2024/8/17 17:53
加载中...