随笔分类 -  搜索-bfs

FZU-Problem 2150 Fire Game(两点bfs)
摘要:Fat brother and Maze are playing a kind of special (hentai) game on an N*M board (N rows, M columns). At the beginning, each grid of this board is con 阅读全文
posted @ 2020-02-01 11:53 qdu_lkc 阅读(207) 评论(0) 推荐(0)
HDU1253 胜利大逃亡 (三维bfs)
摘要:Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会. 魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在(A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡, 阅读全文
posted @ 2020-02-01 11:42 qdu_lkc 阅读(179) 评论(0) 推荐(0)
HDU2612 Find a way (双广搜)
摘要:Pass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have many people to meet. Especially a 阅读全文
posted @ 2020-02-01 11:09 qdu_lkc 阅读(171) 评论(0) 推荐(0)
HDU1548 奇怪的电梯(bfs求最少)
摘要:There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 <= Ki <= N) on every floor.The lift have just two 阅读全文
posted @ 2020-02-01 11:04 qdu_lkc 阅读(189) 评论(0) 推荐(0)
POJ-3984-迷宫问题(bfs+记录路径)
摘要:定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要 阅读全文
posted @ 2020-02-01 10:55 qdu_lkc 阅读(209) 评论(0) 推荐(0)
845. 八数码(bfs+map)
摘要:在一个3×3的网格中,1~8这8个数字和一个“X”恰好不重不漏地分布在这3×3的网格中。 例如: 1 2 3 X 4 6 7 5 8 在游戏过程中,可以把“X”与其上、下、左、右四个方向之一的数字交换(如果存在)。 我们的目的是通过交换,使得网格变为如下排列(称为正确排列): 1 2 3 4 5 6 阅读全文
posted @ 2020-01-30 12:10 qdu_lkc 阅读(270) 评论(0) 推荐(0)
844. 走迷宫(bfs模板)
摘要:给定一个n*m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。 最初,有一个人位于左上角(1, 1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。 请问,该人从左上角移动至右下角(n, m)处,至少需要移动多少次。 数据保证(1, 1 阅读全文
posted @ 2020-01-30 10:19 qdu_lkc 阅读(335) 评论(0) 推荐(0)