码迷,mamicode.com
首页 >  
搜索关键字:bfs搜索    ( 114个结果
poj 1426 Find The Multiple (bfs 搜索)
Find The Multiple Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 18012 Accepted: 7297 Special Judge Description Given a positive integer n ...
分类:其他好文   时间:2017-04-29 10:52:53    阅读次数:224
两个bfs题:逃跑和奇怪的最短路
bfs 搜索状态多加一维表示时间vis[x][y][t]表示t时间能否到达点(x,y)对于每个士兵,预处理出哪些时间哪些点是不可访问 这题看着提示瞎写一通结果过了。。恍恍惚惚 反向建图,2 遍 bfs。一遍 bfs,求出哪些点能到达终点,然后标记哪些点的所有出边都能到达终点,再一遍 bfs 的时候只 ...
分类:其他好文   时间:2017-04-19 00:38:29    阅读次数:351
POJ No 3669 Meteor Shower_BFS搜索
分析:1. 还是经典的BFS问题,主要是要 对被摧毁的位置的时间进行记录(先升序处理)(以及波及到的位置进行时间标志). 2. 人行打算走下一步的时候, 先判断是否时间允许,允许标志为访问过(允许的时候,需要当前位置时间是否已经超过了 最后被毁灭位置的时间,是则返回 到达该安全位置的时间)。不允许则 ...
分类:其他好文   时间:2017-04-05 00:47:33    阅读次数:177
2016蓝桥杯C++A组第七题 剪邮票
从1-12中从小到大选取5个数(DFS) BFS判断找出来的5个数是否连通:以任意一个(我的程序取得是最小的)为起点,BFS搜索 是否可以搜索到5个 如果可以 说明是连通的 ...
分类:编程语言   时间:2017-04-02 14:36:57    阅读次数:300
BFS搜索算法应用_Codevs 1004
BFS算法不错的练习~ 参考了这篇博客: http://blog.csdn.net/re_cover/article/details/9034219 ...
分类:编程语言   时间:2017-03-22 21:17:50    阅读次数:283
Sicily 1444: Prime Path(BFS)
题意为给出两个四位素数A、B,每次只能对A的某一位数字进行修改,使它成为另一个四位的素数,问最少经过多少操作,能使A变到B。可以直接进行BFS搜索 ...
分类:其他好文   时间:2017-01-07 00:00:24    阅读次数:399
HDU1195 ZOJ2416 Open the Lock
问题链接:HDU1195 ZOJ2416 Open the Lock。 题意简述:输入测试用例数t,每个例子包括两个4个数字的整数(由1到9组成),一个为源,另外一个为目标。每次可以将其中任何一个数字+1或者-1运算,并且规定1-1=9,9+1=1;也可以将相邻2位数进行交换。问最少需要变换几次,才能从源变为目标。 问题分析:该问题可以用BFS来解决。在BFS搜索过程中,出现过的4位数就不...
分类:其他好文   时间:2016-08-11 07:28:31    阅读次数:186
POJ3278 HDU2717 Catch That Cow
问题链接:POJ3278 HDU2717 Catch That Cow。 题意简述:一条线上,人的FJ的起点为K位置,牛在N位置(牛不动),输入正整数K和N。若FJ在x位置,FJ有三种走法,分别是走到x-1、x+1或2x位置。求从K走到N的最少步数。 问题分析:典型的BFS问题。在BFS搜索过程中,走过的点就不必再走了,因为这次再走下去不可能比上次的步数少。 程序中,使用了一个队列来存放...
分类:其他好文   时间:2016-08-08 11:05:37    阅读次数:162
POJ1915 Knight Moves
问题链接:POJ1915 Knight Moves。 题意简述:输入测试用例数量,输入棋盘大小,输入国际象棋棋盘中的两个点,求马从一个点跳到另一个点的最少步数。 问题分析:典型的BFS问题。在BFS搜索过程中,马跳过的点就不必再跳了,因为这次再跳下去不可能比上次步数少。 程序中,使用了一个队列来存放中间节点,但是每次用完需要清空。 AC的C++语言程序如下: /* POJ...
分类:其他好文   时间:2016-08-07 21:52:56    阅读次数:171
UVA532 Dungeon Master
问题链接:UVA532 Dungeon Master。 题意简述:三维空间地牢(迷宫),每个点由'.'(可以经过)、'#'(墙)、'S'(起点)和'E'(终点)组成。移动方向有上、下、左、右、前和后6个方向。每移动一次耗费1分钟,求从'S'到'E'最快走出时间。不同L层,相同RC处是连通的。 问题分析:一个三维迷宫,典型的BFS问题。在BFS搜索过程中,走过的点就不必再走了,因为这次再走下...
分类:其他好文   时间:2016-08-07 21:46:53    阅读次数:217
114条   上一页 1 2 3 4 5 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!