#p4274. 习题2.1.14 走迷宫
习题2.1.14 走迷宫
题目描述
牛老师现在在一个迷宫里。
迷宫为行列的格子,迷宫里的格子分两类:
- 障碍物点,不可以通过,用 ‘#’表示,并遮挡住人的视线。
- 无障碍物点,可以通过,用'.'表示,不能遮挡人的视线。
现在牛老师想知道,她站在迷宫中的某个位置,上下左右四个方向,最多可以看到多少个没有障碍物的格子。
当然,牛老师不能站在障碍物上。
输入格式
第一行两个整数,表示迷宫的大小。
接下来行,每行个字符,表示迷宫每个格子的状态。
保证字符只会有'#'或'.'两种字符。
输出格式
一个整数,表示答案。
样例数据
input
4 6
#..#..
.....#
....#.
#.#...
output
8
牛老师站在第2行第2列的位置,一共可以看到8个格子,包含自己站的位置。
input
8 8
..#...#.
....#...
##......
..###..#
...#..#.
##....#.
#...#...
###.#..#
output
13
数据规模与约定
时间限制:
空间限制: