杭电1241-搜索专题&&迷宫问题
来源:互联网 发布:淘宝介入可以撤销吗 编辑:程序博客网 时间:2024/05/16 09:09
dfs()水题:
#include<stdio.h>#include<string.h>int m,n;char maze[105][105];int dfs(int a,int b){//深度遍历图结构,遍历完一次,说明图的区块加1 , int i;int x,y;int movex[]={-1,0,1,-1,1,-1,0,1};int movey[]={1,1,1,0,0,-1,-1,-1};if(maze[a][b]=='*') return 0;else{maze[a][b]='*';//标记遍历过了 for(i=0;i<8;i++){x=a+movex[i];y=b+movey[i];if(x>=0&&y>=0&&x<m&&y<n&&maze[x][y]=='@')//不能超出范围 dfs(x,y);//深度遍历 }}return 1;//遍历完一个区块 }int main(){int result;int i,j; while(scanf("%d %d",&m,&n)!=EOF&&m) { getchar();//接受换行 for(i=0;i<m;i++) scanf("%s",maze[i]); result=0; for(i=0;i<m;i++) for(j=0;j<n;j++) result+=dfs(i,j); printf("%d\n",result); } return 0;}
- 杭电1241-搜索专题&&迷宫问题
- 杭电1242-搜索专题&&迷宫问题
- 杭电1010-搜索&&迷宫问题
- 搜索专题:问题 E: 挑战ACM迷宫
- 杭电1728逃离迷宫 BFS 搜索
- kuangbin专题一简单搜索 k 迷宫问题
- 杭电1728逃离迷宫解法二 BFS 搜索
- bin神专题 迷宫问题
- 搜索之迷宫问题
- POJ 3984 迷宫问题(kuangbin带你飞 专题一:简单搜索)
- [kuangbin带你飞]专题一 简单搜索K - 迷宫问题(POJ 3984)
- [kuangbin带你飞]专题一 简单搜索 K - 迷宫问题 POJ 3984
- [kuangbin带你飞]专题一 简单搜索 -K - 迷宫问题
- 杭电1016深度搜索问题
- 杭电1241搜索题
- poj_3984_迷宫问题(搜索)
- 迷宫问题-广度优先搜索
- [搜索] POJ 3984 迷宫问题
- Logminer实验、创建、启用
- web容器(如tomcat)能提供什么
- web开发中常用的url转义字符小结
- google面试题目:寻找丑数--使用double防止数据溢出
- Linux网络编程epoll模型
- 杭电1241-搜索专题&&迷宫问题
- Visual C# HTTP协议开发
- TVS_压敏电阻等保护类器件的布局问题
- 程序员技术练级攻略
- Oracle 05出现OUI-11108错误
- QT中信号和槽浅浅淡淡
- 去掉console黑窗口的方法(qt和vs)
- USB OTG miniAB插口
- 腾讯公司的几道历年面试题精选