U60724.【深度优先搜索】电脑游戏
普及-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小明是一位热爱玩游戏的小学生,他最近又迷上了一款智力游戏,但是,以小明他那倒数第一的成绩,肯定是不行的,于是请你帮忙。
小明玩的游戏有一张那闷大的地图,地图的大小是n*m,在地图中,小明只能向右一格或项右下一格,或退后一格。
小明在途中会遇到障碍#,小明不能通过,其次,会有关卡,用数字1~12来表示花费的时间,单位,秒(走一格花费的时间是1s),当然,用X来表示小明的起始位置,Z表示终点,_是正常道路,可以走,问小明到达终点的最短时间。
输入格式
- 第一行,包含两个变量,分别是变量n和m
- 接下来n行m列,输入地图。地图中包含
X,Z,_,#,数字1~12。
输出格式
输出小明到达终点的最短时间,若不能,输出-1
输入输出样例
输入#1
3 3 X _ 2 _ _ _ Z 1 2
输出#1
5
说明/提示
| n | m |
|---|---|
| 1<=n<=100 | 1<=m<=100 |
注意,关卡时间为1时,到这一格的时间为2,以此类推