#YBT02080010. Dungeon Master
Dungeon Master
题目描述
给定一个三维迷宫,.表示空地,#表示障碍,S表示起点,E表示终点。每次可以沿上、下、左、右、前、后六个方向之一移动到相邻的可通行位置,花费1分钟,不能离开迷宫。求从起点到终点的最短时间。
输入格式
输入包含多组数据。每组第一行三个整数 L、R、C,表示层数、行数、列数。接下来依次给出每层的 R 行字符串,每行 C 个字符。层与层之间可以有空行。
每组恰有一个S和一个E。当L=R=C=0时输入结束。
输出格式
每组输出一行。可以到达时输出 Escaped in x minute(s).,其中x为最短时间;否则输出 Trapped!。
样例
3 4 5
S....
.###.
.##..
###.#
#####
#####
##.##
##...
#####
#####
#.###
####E
1 3 3
S##
#E#
###
0 0 0
Escaped in 11 minute(s).
Trapped!
数据范围
1≤L,R,C≤30;每个输入文件至多10组数据。