码迷,mamicode.com
首页 >  
搜索关键字:迷宫    ( 1720个结果
SDUT1157:小鼠迷宫问题(bfs+dfs)
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1157题目描述小鼠a与小鼠b身处一个m×n的迷宫中,如图所示。每一个方格表示迷宫中的一个房间。这m×n个房间中有一些房间是封闭的,不允许任何人进入。在迷宫中...
分类:其他好文   时间:2014-09-17 21:39:42    阅读次数:275
(图 BFS)走迷宫
题目: 给一个迷宫,求出从起点到终点的路径。迷宫 src.txt 文件内容如下,第一行是迷宫的行列数,后面行是迷宫,1表示可行走,0表示不可以通过,起点是最左上角,终点是最右下角:1 6 52 1 1 0 1 13 1 0 1 1 14 1 0 1 0 05 1 0 1 1 16 1 1 1 0 ....
分类:其他好文   时间:2014-09-13 15:53:45    阅读次数:373
hdu 4035 Maze(期望)
http://acm.hdu.edu.cn/showproblem.php?pid=4035 是一道很好的题目。题意是有一个迷宫,这里有n个房间,每一对房间有且只有一条隧道,一共有n-1条隧道。起初他在1号房间。他若当前在房间i,接下来有三种路径可以走:ki的概率被杀掉直接回到1号房间;ei的概率从该房间逃走,否则它有均等的概率通过隧道走到和i号房间相连的房间。问它从1号房间逃出去要走的...
分类:其他好文   时间:2014-09-12 13:33:23    阅读次数:154
利用栈求解迷宫问题
利用栈求解迷宫问题 源代码: #include #include #define M 8 #define N 8 #define MaxSize M*N typedef struct {   int i;//当前方块的行号    int j;//当前方块的列号    int di; //di是下一个可走的相邻方块的方位号      ...
分类:其他好文   时间:2014-09-11 17:15:42    阅读次数:217
uva705 - Slash Maze 【转化+dfs】
题目:uva705 - Slash Maze  题意:给出一个迷宫,看题目给出的图就知道,由 \ 和 / 组成,让你求有几个环,然后最大的环由几个矩形组成。 分析:这是一道很灵活的题目,关键在于对题目给出图形的转化,例如‘ \ ’ 可以转化为 1 0 0 0 1 0 0 0 1 而‘ / ' 可以转化为 0 0 1 0 1 0 1 0 0 然后直接广搜或者深搜都...
分类:其他好文   时间:2014-09-10 17:53:20    阅读次数:146
BFS 典型的迷宫问题
这个是BFS搜索的典型问题,好好整理一下: 给定一个迷宫,入口为左上角,出口为右下角,问是否有路径从入口到出口,若有则输出一条这样的路径。注意移动可以从上、下、左、右、上左、上右、下左、下右八个方向进行。迷宫输入0表示可走,输入1表示墙。易得可以用1将迷宫围起来避免边界问题。本题采用BFS算法给出....
分类:其他好文   时间:2014-09-09 12:21:48    阅读次数:176
Union Find
Union Find 动态链接:               这里union(x,y) 相当于一个函数,这个函数建立两个点,x,y的链接。而connected(x,y)用于检测两点的链接性,即是否处于链接状态. connected(0,7)就是用于检测0,7这两点是否相连。 Union find能做很酷帅的事情,迷宫连通图的查找~...
分类:其他好文   时间:2014-09-07 12:21:33    阅读次数:281
UVa 784 迷宫探索
题意:迷宫里有X作为墙,空格为可通过,*标记起点。然后需要你现在来刷墙,刷那些由起点可达的房间的墙,即找由起点可达的连通块。这里题目说墙是除几个字符之外的可打印字符,没有说是X。做题时当成了X,结果AC了~题目说到墙都是3格子宽1格子厚,好像也没什么用~ 思路:输入时找到起点并记下,然后由起点深搜。 注意:从网站拷贝样例数据到txt时,它自动地少了很多空格,导致这个测试数据时不符合题意的。(不...
分类:其他好文   时间:2014-09-04 17:12:00    阅读次数:287
UVA 11624 - Fire!(BFS)
UVA 11624 - Fire! 题目链接 题意:一个迷宫,一些格子着火了,火每秒向周围蔓延,现在J在一个位置,问他能走出迷宫的最小距离 思路:BFS2次,第一次预处理每个位置着火时间,第二次根据这个再BFS一次 代码: #include #include #include using namespace std; const int d[4][2] = {...
分类:其他好文   时间:2014-08-27 16:44:58    阅读次数:192
HDU-1272-小希的迷宫(并查集)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1272这个题看了别人的思路,虽然AC了但是我自己都不知道为什么。解题思路:题目意思是找到判断是不是连通无环的图,首先想到的就是并查集。 1判断成环的时候,只要判断输入边的两个点。有一个共同的父节点,那么这两...
分类:其他好文   时间:2014-08-27 09:22:57    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!