迷之WA

P1162 填涂颜色

怕不是cin,cout和scanf,printf的锅...【逃】 我貌似看到了mmp呵呵呵...【冷汗】
by 拖把了个头 @ 2018-08-10 20:48:01


6 ------------ 0 0 1 1 1 0 ------------ 1 1 1 0 1 0 ------------ 1 0 0 0 0 1 ------------ 1 1 0 1 1 1 ------------ 0 1 0 1 0 0 ------------ 0 1 1 1 0 0 ------------ 第二个点输入是这样↑我只能帮你到这里了,蒟蒻看俩代码真的除了输入输出没其他区别...
by 拖把了个头 @ 2018-08-10 20:54:21


!找到错的了!你第二个点的输出是: 0 0 1 1 1 0 ------------ 1 1 1 2 1 0 ------------ 1 2 2 2 2 1 ------------ 1 1 2 1 1 1 ------------ 0 1 2 1 0 0 ------------ 0 1 1 1 0 0 ------------ 而正确输出应该是: ------------ 0 0 1 1 1 0 ------------ 1 1 1 2 1 0 ------------ 1 2 2 2 2 1 ------------ 1 1 2 1 1 1 ------------ 0 1 2 1 0 0 ------------ 0 1 1 1 0 0
by 拖把了个头 @ 2018-08-10 20:58:22


@[心血不会来潮](/space/show?uid=94739) 谢谢啦(^-^)!######
by 假的太真 @ 2018-08-11 14:56:06


@[心血不会来潮](/space/show?uid=94739) 找到错误啦!在主函数里面多定义了一个n ```cpp #include<bits/stdc++.h> using namespace std; int n,mmp[31][31]; int dx[5]={0,-1,1,0,0}; int dy[5]={0,0,0,-1,1}; void bfs(int x,int y) { int head=0,tail=1; int h[901][3]; mmp[x][y]=-1; h[1][1]=x; h[1][2]=y; int xx,yy; do { head++; for(int i=1;i<=4;++i) { xx=h[head][1]+dx[i]; yy=h[head][2]+dy[i]; if(xx<1||xx>n||yy<1||yy>n||abs(mmp[xx][yy])==1) continue; tail++; mmp[xx][yy]=-1; h[tail][1]=xx; h[tail][2]=yy; } }while(head<tail); } int main() { int i,j; cin>>n; for(i=1;i<=n;++i) for(j=1;j<=n;++j) cin>>mmp[i][j]; for(i=1;i<=n;++i) { if(mmp[i][1]==0)bfs(i,1); if(mmp[i][n]==0)bfs(i,n); if(mmp[1][i]==0)bfs(1,i); if(mmp[n][i]==0)bfs(n,i); } for(i=1;i<=n;++i) for(j=1;j<=n;++j) if(mmp[i][j]==0)mmp[i][j]=2; for(i=1;i<=n;++i) for(j=1;j<=n;++j) if(mmp[i][j]==-1)mmp[i][j]=0; for(i=1;i<=n;++i) { for(j=1;j<=n;++j) cout<<mmp[i][j]<<' '; cout<<endl; } return 0; } ```
by 假的太真 @ 2018-08-11 15:35:03


@[心血不会来潮](/space/show?uid=94739) 这两个输出不是一样的吗?orz
by Just_go @ 2018-08-18 15:13:53


!找到错的了!你第二个点的输出是: 0 0 1 1 1 0 1 1 1 2 1 0 1 2 2 2 2 1 1 1 2 1 1 1 0 1 2 1 0 0 0 1 1 1 0 0 而正确输出应该是: 0 0 1 1 1 0 1 1 1 2 1 0 1 2 2 2 2 1 1 1 2 1 1 1 0 1 2 1 0 0 0 1 1 1 0 0 我指的是这个
by Just_go @ 2018-08-18 15:15:02


###### 围观julao
by _wkjzyc @ 2018-08-19 20:39:05


|