31行41列有神马问题???

P1162 填涂颜色

if(xx>0&&xx<=n&&yy>0&&yy<=n&&c[xx][yy]=1&&a[xx][yy]==0)
by Genshineer @ 2019-06-07 18:38:10


请不要用Markdown来强调头文件的重要性
by Smile_Cindy @ 2019-06-07 18:55:59


。。。~~如何看待泥咕不懂使用Markdown而水贴日渐增多的现象? - kkksc03的回答~~
by 我是坤坤 @ 2019-06-07 18:58:49


请不要用Markdown来强调头文件的重要性
by _lcy_ @ 2019-06-07 19:05:22


@[LCRlinchenrui](/space/show?uid=191248) ```c[xx][yy]=1``` 您少打了一个等号
by Raw_Aya9285 @ 2019-06-09 07:15:40


```cpp include<bits/stdc++.h> using namespace std; int n,a[31][31],b[31][31],xx,yy,dx[5]= {0,0,-1,0,1},dy[5]= {0,-1,0,1,0},c[31][31]; bool pd1(int x) { if(x==1) return 1; else return 0; } bool pd2() { for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) if(pd1(b[i][j])==0) return 0; return 1; } void print() { for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) cout<<a[i][j]; cout<<endl; } } void dfs(int x,int y) { for(int i=0; i<5; i++) { xx=x+dx[i]; yy=y+dy[i]; if(xx>0&&xx<=n&&yy>0&&yy<=n&&c[xx][yy]=1&&a[xx][yy]==0) { c[xx][yy]=0; b[xx][yy]=1; dfs(xx,yy); } else return; } } int main() { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) c[i][j]=1; cin>>n; for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) cin>>a[i][j]; for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) if(i==1||j==1||i==n||j==n) dfs(i,j); for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) if(b[i][j]!=1&&a[i][j]!=1) a[i][j]=2; print(); return 0; } ```
by wuxinyang @ 2019-07-30 17:59:36


|