社区讨论

为什么啊。

P1162填涂颜色参与者 2已保存回复 5

讨论操作

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

当前回复
5 条
当前快照
1 份
快照标识符
@mi7w7u3t
此快照首次捕获于
2025/11/21 04:37
4 个月前
此快照最后确认于
2025/11/21 04:37
4 个月前
查看原帖
#include<bits/stdc++.h> using namespace std; int a[32][32]; int dx[5]={0,-1,1,0,0}; int dy[5]={0,0,0,-1,1}; int n,i; void dfs(int x,int y){ if(x<0||y<0||x>n+1||y>n+1||a[x][y]!=0) return; a[x][y]=2; for(int i=1;i<=4;i++) dfs(x+dx[i],y+dy[i]); } int main() { int n; scanf("%d",&n); for(int i1=1;i1<=n;i1++) for(int j1=1;j1<=n;j1++) scanf("%d",&a[i1][j1]); cout<<endl; dfs(0,0); for(int i1=1;i1<=n;i1++) { for (int j1=1;j1<=n;j1++) cout<<a[i1][j1]<<' '; cout<<'\n'; } return 0; } 过不了,绝望。

回复

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

正在加载回复...