AT_abc317_e [ABC317E] Avoid Eye Contact

题目描述

有一个被划分为 $H$ 行 $W$ 列的网格状场地。 从北侧(上方)数第 $i$ 行,从西侧(左侧)数第 $j$ 列的格子用字符 $A_{i,j}$ 表示。各字符的含义如下: - `.` :空格,可以进入。 - `#` :障碍物,不能进入。 - `>`、`v`、`

输入格式

输入按以下格式从标准输入给出。 > $H$ $W$ > $A_{1,1}A_{1,2}\dots A_{1,W}$ > $A_{2,1}A_{2,2}\dots A_{2,W}$ > $\vdots$ > $A_{H,1}A_{H,2}\dots A_{H,W}$

输出格式

如果ナオヒロ君能够在不进入任何人的视线范围的情况下到达终点,请输出所需的最小移动次数。如果无法到达,请输出 `-1`。

说明/提示

## 限制条件 - $2 \leq H, W \leq 2000$ - $A_{i,j}$ 只会是 `.`, `#`, `>`, `v`, `