我的Code:
```cpp
#include<bits/stdc++.h>
using namespace std;
int a[33][33],b[33][33],dx[5]={0,-1,1,0,0},dy[5]={0,0,0,-1,1},n;
void _d_f_s_luogu_1162_(int i,int j){
if(i<0 or i>n+1 or j<0 or j>n+1 or a[i][j])return;
a[i][j]=1;
for(int k=1;k<=4;++k)_d_f_s_luogu_1162_(i+dx[k],j+dy[k]);
}
int main(){
scanf("%d",&n);
for(int i=1;i<=n;++i)
for(int j=1;j<=n;++j){
cin>>b[i][j];
if(b[i][j]==0)a[i][j]=0;
else a[i][j]=2;
}
_d_f_s_luogu_1162_(0,0);
for(int i=1;i<=n;++i){
for(int j=1;j<=n;++j){
if(a[i][j]==0)cout<<"2 ";
else cout<<b[i][j]<<' ';
}
putchar('\n');
}
}
```
希望能帮到你,~~不要脸求关QwQ~~ @[CCF_xiaokeai](/user/766912)
验证RCEP
by SixSeven @ 2024-04-24 20:07:07