why RE???

P1162 填涂颜色

我也跟你犯了一样的错误—————————— 求助+1
by 张皓涵 @ 2018-05-19 16:34:32


#include<iostream> using namespace std; int n,a[10001][10001],b[10001][10001]; void rs() { int xx=1,yy=0; while(yy<n) { yy++; while(xx<=n&&a[xx][yy]!=1) { a[xx][yy]=2; xx++; } xx=1; } yy=0; xx=n; while(yy<n) { yy++; while(xx>1&&a[xx][yy]!=1) { a[xx][yy]=2; xx--; } xx=n; } while(xx<n) { xx++; while(yy<=n&&a[xx][yy]!=1) { a[xx][yy]=2; yy++; } yy=1; } xx=0; yy=n; while(xx<n) { xx++; while(yy>1&&a[xx][yy]!=1) { a[xx][yy]=2; yy--; } yy=n; } } int main() { cin>>n; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) {cin>>b[i][j]; a[i][j]=b[i][j];} rs(); 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]<<' '; } cout<<endl; } }
by 张皓涵 @ 2018-05-19 16:36:14


求助大佬!!!
by 张皓涵 @ 2018-05-19 16:36:26


|