#576. [ABC377B] Avoid Rook Attack
[ABC377B] Avoid Rook Attack
题目描述
有一个 行 列的网格,用 ()表示从上到下第 行、从左到右第 列的格子。每个格子要么是空的(.),要么有棋子(#)。现有棋子的攻击范围是其所在的行和列中的所有格子。你想在一个空白的格子上放置你的棋子,要求它不能被任何现有的棋子攻击。请你求出有多少个空白格子满足这个条件。
输入格式
共 行,每行是一个长度为 的字符串,由 . 和 # 组成,表示网格状态。
输出格式
输出一个整数,表示可以安全放置棋子的空白格子数量。
样例
...#....
#.......
.......#
....#...
.#......
........
........
..#.....
4
........
........
........
........
........
........
........
........
64
.#......
..#..#..
....#...
........
..#....#
........
...#....
....#...
4
数据范围
- 每个 的长度均为 ,且只包含字符
.和#()。