poj2251 Dungeon Master (BFS)
题 意:给定一三维迷宫的起始位置和终止位置,如果能走出,求出所用最少时间(可以理解为迷宫中的最短路径),否则输 出Trapped!
思 路:BFS,六个方向
学习点:BFS
注意点:1、输入(由于输入有空格,所以要特殊处理,一开始没考虑到,结果怎么都出不来);
2、六个方向怎么对应要搞清楚;
3、输出的时候“Trapped!”(一开始竟然因为少一个“!”,wa)。
源代码:
题 意:给定一三维迷宫的起始位置和终止位置,如果能走出,求出所用最少时间(可以理解为迷宫中的最短路径),否则输 出Trapped!
思 路:BFS,六个方向
学习点:BFS
注意点:1、输入(由于输入有空格,所以要特殊处理,一开始没考虑到,结果怎么都出不来);
2、六个方向怎么对应要搞清楚;
3、输出的时候“Trapped!”(一开始竟然因为少一个“!”,wa)。
源代码: