
广搜BFS
文章平均质量分 77
刘da帅气
这个作者很懒,什么都没留下…
展开
-
POJ 2251 Dungeon Master 三维BFS
注意x,y,z的方向,简单的BFS#include #include #include #include #include using namespace std;struct node{ int x, y, z; int step;};int x,y,z,sx,sy,sz,ex,ey,ez;char map[40][40][40];int book[原创 2016-08-15 17:48:35 · 292 阅读 · 0 评论 -
POJ 3026 Borg Maze 最小生成树Prim+BFS
解题思路,每个点都要标上号,用BFS搜索x,y(第i号顶点)到其余个顶点的距离,存了数组dis里面 就是prim算法的a[]数组代码如下#include #include #include #include #include #include #define inf 0x3f3f3f3fusing namespace std;struct node{ int x,原创 2016-08-04 14:44:59 · 206 阅读 · 0 评论 -
POJ 3083 Children of the Candy Corn
明白题意,S->E,第一个输出左偏到达的步数,第二个输出右偏到达的步数,第三个输出最短路用BFS左偏的意思是,开始方向任意定义并且在后面都始终不会变,先看左边的格子是否能走,然后逆时针(就是从左边的第一个格子往右偏).右偏,开始跟左一样,先看右边的格子是否能走,然后顺时针(说白了就是从右边的第一个格子往左偏),#include #include #include #include原创 2016-08-01 14:16:17 · 236 阅读 · 0 评论 -
poj 3126 Prime Path 简单bfs
注意千位的时候要从1开始#include #include #include #include #include #include using namespace std;struct node{ int x; int step;};int book[10000];int n, m;bool judge(int x){// for(int i原创 2016-08-16 21:37:57 · 225 阅读 · 0 评论