社区讨论

测试的时候是0

P1789【Mc生存】插火把参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@m538qxk2
此快照首次捕获于
2024/12/25 09:53
去年
此快照最后确认于
2025/11/04 12:23
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;int a,b[10000][10000],c,d,e,f,g;
int main() {
cin>>a>>c>>d;
for(int i=1;i<=a;i++){
	for(int j=1;j<=a;j++)
	b[i][j]=1;
}
for(int i=1;i<=c;i++){
	cin>>e>>f;
	b[e][f]=2;
	b[e][f-1]=1;
	b[e-1][f]=1;
	b[e][f+1]=1;
	b[e+1][f]=1;
	b[e-1][f-1]=1;
	b[e-1][f+1]=1;
	b[e+1][f-1]=1;
	b[e+1][f+1]=1;
	b[e-2][f]=1;
	b[e+2][f]=1;
	b[e][f+2]=1;
	b[e][f-2]=1;
}
for(int i=1;i<=d;i++){
	cin>>e>>f;
	b[e][f]=3;
	for(int i=c-2;i<=c+2;i++){
		for(int j=d-2;j<=d+2;j++){
			b[i][j]=1;
		}
	}
}
for(int i=1;i<=a;i++){
	for(int j=1;j<=a;j++){
		if(b[i][j]==0){
			g++;
		}
	}
}
cout<<g;
}

回复

0 条回复,欢迎继续交流。

正在加载回复...