‹ 上一题 下一题 ›

g6-07850. 机器人转向最少 未做

1000 ms 256 MB 测试点 ? 6级·深度优先搜索GESP-6分层图搜索阶梯·拔高

题目描述

小杨的机器人要在一个 的网格迷宫里从起点 S 走到终点 E。机器人初始位于 S,面朝右方(东);. 表示空地,机器人可以进入;# 表示墙壁,机器人不能进入。机器人有两种操作:

  • 前进一步:沿当前朝向移动一格,消耗 点能量;
  • 左转或右转 :原地改变朝向,消耗 点能量。

求机器人从起点到终点消耗的最少能量。

输入格式

第一行两个整数 。

接下来 行,每行 个字符(.、#,其中恰有一个 S 和一个 E)。

输出格式

一行一个整数,表示最少能量消耗;无法到达输出 。

样例

输入
3 4
S...
.##.
...E
输出
6

样例解释

最优走法:向右走 步到达 ,消耗 ;右转向下消耗 ;向下走 步到达终点,消耗 。合计 。

数据范围

  • 。
输入
输出

            
答案