167. 黑白块
内存限制:256 MB
时间限制:1.000 S
题目描述
有一个n * m的网格图,起初你在(1,1)处现在想走到(n,m)处且经过的黑色网格尽可能少。请输出最少需要经过多少个黑色网格。网格图是四联通的,也就是每次只能向上下左右四个相邻的格子移动,且不能走出边界。
输入
第一行两个正整数 n 和 m,含义如上文所述。
接下来 n 行,每行 m 个数,此数为 1 时表示为黑色格子,为0时表示为白色格子。
1 <= n * m <= 100000
输出
输出仅包含一个非负整数,表示答案。
样例输入 复制
5 3
0 1 0
0 1 1
0 1 0
1 0 0
1 0 0
样例输出 复制
1