P1162 填涂颜色帮帮忙

题目总版

我的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


|