题目描述
小杨的机器人要在一个 的网格迷宫里从起点 S 走到终点 E。机器人初始位于 S,面朝右方(东);. 表示空地,机器人可以进入;# 表示墙壁,机器人不能进入。机器人有两种操作:
- 前进一步:沿当前朝向移动一格,消耗 点能量;
- 左转或右转 :原地改变朝向,消耗 点能量。
求机器人从起点到终点消耗的最少能量。
输入格式
第一行两个整数 。
接下来 行,每行 个字符(.、#,其中恰有一个 S 和一个 E)。
输出格式
一行一个整数,表示最少能量消耗;无法到达输出 。
样例
输入
3 4 S... .##. ...E
输出
6
样例解释
最优走法:向右走 步到达 ,消耗 ;右转向下消耗 ;向下走 步到达终点,消耗 。合计 。
数据范围
- 。