‹ 上一题 下一题 ›

j06617. 冲刺·冰壶试炼场 未做

1000 ms 256 MB 测试点 20 通过率 100% J·算法其他池题广度优先搜索模拟

题目描述

冰壶教练搭了一块 行 列的训练场:. 是冰面,# 是防撞垫。训练场的最外一圈全是防撞垫,而且起点 恒为冰面。

冰壶被推出后会沿着选定方向(上、下、左、右)一直滑行,直到下一格是防撞垫才停下(滑过的每一格冰面都算 touched)。允许推零次或任意多次。

请统计冰壶能够「停过」或「滑过」的冰面格子总数。

输入格式

第一行两个正整数 和 。

接下来 行,每行一个长度为 的、仅含 . 与 # 的字符串。

输出格式

一行一个整数,表示能触及的冰面格子数。

样例

输入
6 6
######
#....#
#.#..#
#..#.#
#....#
######
输出
12

数据范围与部分分

对于 的数据,,边界均为 #, 为 .。

测试点 约束 分值
1~4 20
5~10 30
11~20 50
输入
输出

            
答案