社区讨论

求解 (感觉思路全对但是全错)

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

讨论操作

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

当前回复
5 条
当前快照
1 份
快照标识符
@lo7kq1a4
此快照首次捕获于
2023/10/27 03:24
2 年前
此快照最后确认于
2023/10/27 03:24
2 年前
查看原帖
CPP
#include<stdio.h>
int main() {
	int i,j,c,b,q=0,n,m,k,x,y;
	int a[100][100]= {0};
	scanf("%d%d%d\n",&n,&m,&k);
	for(i=2; i<=m+1; i++) {
		scanf("%d%d\n",&x,&y);
		a[x+2][y]=1;
		a[x+1][y]=1;
		a[x-2][y]=1;
		a[x-1][y]=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;
		a[x][y-2]=1;
		a[x][y-1]=1;
		a[x][y+1]=1;
		a[x][y+1]=1;
	}
	for(j=m+2; j<=m+k+1; j++) {
		scanf("%d%d\n",&x,&y);
		for(c=x-2; c<=x+2; c++) {
			for(b=y-2; b<=y+2; b++) {
				a[x][y]=1;
			}
			printf("\n");

		}
	}
	for(x=1; i<=n; i++) {
		for(y=1; j<=n; j++) {
			if(a[x][y]=0)
				q++;
		}

	}
	printf("%d",&q);
	return 0;
}

回复

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

正在加载回复...