1732 - 方格路径(二)
描述

给定 n*m 个方格构成的图,每个格子都有一种地形:

  • 有一些格子是障碍,以符号 * 表示,障碍不可通行,移除后可以通行。

  • 有一些格子是空地,以符号 . 表示,空地可以直接通行。

请计算从左上角的方格出发,行走到右下角,最少需要移除多少障碍。行走时,只能移动到水平或垂直方向相邻的方格。


输入
  • 第一行:单个整数 nn 与 mm

  • 第二行到第 n+1n+1 行:第 i+1i+1 行每行有 mm 个整数表示第 ii 行的地形


输出
  • 单个整数表示答案


样例

输入

4 4
....
.***
.*..
.*..

输出

1

输入

5 5
.....
.****
.*..*
.*..*
.****

输出

3
提示
  • 50% 的数据,n,m<=10n, m\leq10

  • 100\%100% 的数据,2\leq n, m\leq10002<=n,m<=1000

  • 保证左上角方格的地形为空地。


题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 31
通过次数 8