1048: 推箱子前传
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:80
Solved:24
Description
不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!
Input
第1行都包含两个整数r 和c (均小于或等于20),表示迷宫的行数和列数。接下来是r行,每行都包含c 个字符,每个字符都描述迷宫中的一个格子,对被填满岩石的格子用“#”表示,对空格用“.”表示。箱子的位置用“B”表示。“S”表示你所在的位置(初始位置),“T”表示你将要去的地方(终点)。
Output
一个整数,表示从初始位置到终点需要的最短步数(从S到T的最短步数),如果不能到达则输出-1
Sample Input Copy
7 11
###########
#T##......#
#.#.#..####
#....B....#
#.######..#
#.....S...#
###########
Sample Output Copy
9