dfs走迷宫
来源:互联网 发布:淘宝买家仅退款不退货 编辑:程序博客网 时间:2024/05/22 10:35
//0表示路,1代表墙,从左上角走到右下角 #include<iostream>#include<algorithm>using namespace std;int n,m,f=0,a[101][101]={0}; int v[101][101]={0}; //标记是否访问int dir[4][2]={{1,0},{-1,0},{0,-1},{0,1}};void dfs(int x,int y){int xx,yy,i,j;v[x][y]=1; //1表示已经访问过 if (x==n-1 && y==m-1) //到达终点 { f=1; return ; }for (i=0;i<4;i++){xx=x+dir[i][0];yy=y+dir[i][1]; //生成新的方向下标if (xx<0||xx>=n||yy<0||yy>=m||v[xx][yy]||a[xx][yy]==1) continue;dfs(xx,yy); }}int main(){int i,j;cin>>n>>m;for (i=0;i<n;i++) for (j=0;j<m;j++) cin>>a[i][j];dfs(0,0);if (f) cout<<"走的通";else cout<<"走不通";return 0;}
0 0
- DFS走迷宫
- 走迷宫(Dfs)
- DFS实现走迷宫
- dfs z走迷宫
- dfs-----走迷宫问题
- dfs走迷宫
- 走迷宫dfs
- DFS- SDUT1269 走迷宫
- dfs走迷宫
- 走迷宫dfs
- DFS走迷宫
- 3752:走迷宫 bfs dfs
- SDUT 走迷宫(DFS)
- sdutoj 2449 走迷宫 (DFS)
- sdut oj2449 走迷宫(DFS)
- 自动走迷宫(DFS)
- 走迷宫——DFS
- SDUT-1269 走迷宫(DFS)
- 在WebStorm里配置watcher实现编辑less文件时自动生成.map和压缩后的.css文件
- ℃江让您从精通到入门:第一次
- HDU1698 Just a Hook 线段树成段替换
- java设计模式之组合模式
- tcp为什么需要3次握手和3次握手的过程
- dfs走迷宫
- python优雅实现策略模式
- Sticks --dfs 剪枝
- java编程思想读书笔记--第四章 控制执行流程
- 用穷举法解决皇后问题
- Android 热修复 Tinker接入及源码浅析
- 反转单词顺序
- #21. DFA
- 用CSS画出三角形