#2019. Dungeon Master

    ID: 2019 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 4.44 上传者: 标签>搜索搜索与剪枝第八章_广度优先搜索

Dungeon Master

说明

这题是一个三维的迷宫题目,其中用.表示空地,#表示障碍物,S表示起点,E表示终点,求从起点到终点的最小移动次数,解法和二维的类似,只是在行动时除了东南西北移动外还多了上下。可以上下左右前后移动,每次都只能移到相邻的空位,每次需要花费一分钟,求从起点到终点最少要多久。

输入格式

多组测试数据。

一组测试测试数据表示一个三维迷宫:

前三个数,分别表示层数aa、一个面的长bb和宽cc,后面是每层的平面图。前三个数据为三个零表示结束。

输出格式

最小移动次数。

样例

3 4 5
S....
.###.
.##..
###.#
#####
#####
##.##
##...
#####
#####
#.###
####E
1 3 3
S##
#E#
###
0 0 0
Escaped in 11 minute(s).
Trapped!

数据规模与约定

对于100%100\%的数据:1a,b,c801\le a,b,c\le 80.