100 atcoder#ABC197B. [ABC197B] Visibility
[ABC197B] Visibility
题目描述
縦 行、横 列のマス目があり、いくつかのマスには障害物が置かれています。
上から 番目、左から 番目のマスをマス と表すことにします。
個の文字列 が与えられます。 の 文字目はマス の状態を表し、#
なら障害物が置かれていることを、.
なら障害物が置かれていないことを表します。
このマス目上のあるマスからあるマスが見えるとは、 つのマスが同じ行または列にあり、 つのマスの間 ( つのマス自身を含む) に障害物が つも置かれていないことを意味します。
このマス目上のマスであって、マス から見えるもの (マス 自身を含む) の数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
题目描述
我们有一个 横行 竖列的网格,其中有一些格是障碍。
我们约定 为从上到下第 行、从左到右第 行的格。
给你 个字符串 。 的第 个字符为格 :#
表示是障碍格,.
表示不是障碍格。
当这个格和另一个格在同一行或者同一列上,并且它们两个之间没有障碍(包括它们自己)时,我们说这个格是 可见的。
输出在格 上 可见的 格数(包括它本身)。
制约
- 是一个长度为 的字符串,且仅包含
.
和#
。 - 格 不是障碍格。
输入
输入从标准输入(stdin)给出,并遵循以下格式:
输出
输出答案。
样例解释 1
从格 可见的格有:
4 4 2 2
##..
...#
#.#.
.#.#
4
3 5 1 4
#....
#####
....#
4
5 5 4 2
.#..#
#.###
##...
#..#.
#.###
3
提示
制約
- は
.
および#
のみからなる長さ の文字列 - マス に障害物は置かれていない
Sample Explanation 1
以下がマス から見えるマスです。 - マス - マス - マス - マス
Sample Explanation 2
行または列が同じでも、間に障害物があるようなマスは見えません。