30分求助,找不到逻辑上的错误

P1605 迷宫

就是代码逻辑的问题 ```cpp vis[x][y]=true; //一个点走遍所有ta能走的方向 for(int i=0;i<4;i++){ dfs(x+dx[i],y+dy[i]); vis[x+dx[i]][y+dy[i]]=false; } ```
by StillEmpty @ 2022-04-02 17:47:28


@[micmic](/user/504142) 你这么想,如果第27行到了一个去过的位置,那么那个去过的位置的vis标记就会被抹去
by StillEmpty @ 2022-04-02 17:50:07


|