#P2100. 障碍物
障碍物
题目描述
给定一个由 的小方格构成的 的网格图,代表一片田地。贝茜在田地中的 点,想要移动到 点去舔那里的盐块。其中有一些方格上有障碍物,奶牛不可通行,用 表示,而可以通行的方格用 表示。像牛这样的缓慢笨重的生物不喜欢转弯,当然,它们只能沿着和田地边界平行的方向移动。对于给定的田地,请你确定从 到 任意路径中最小的 度转弯次数。
在开始和结束时,贝茜可以面向任何方向。
. . B x .
. x x A .
. . . x .
. x . . .
. . x . .
输入格式
第一行一个整数 ,下面 行,每行 个字符,只出现字符:,表示上面所说的矩阵格子,每个字符后有一个空格。
输出格式
一个整数:最少转弯次数。如果不能到达,输出 。
3
. x A
. . .
B x .
2
数据范围
对于全部数据,保证 。