#abc260g. [abc260_g]Scalene Triangle Area
[abc260_g]Scalene Triangle Area
题目描述
我们有一个 的方格网格。该网格中第 行第 列的方格被称为 。
每个方格上最多只能放置一个棋子。
网格的状态由 个字符串 表示:
- 如果 的第 个字符是
O
,则 方格上有一个棋子; - 如果 的第 个字符是
X
,则 方格上没有棋子。
给定一个整数 ,我们定义放置在 处的棋子 能够覆盖方格 ,当且仅当满足以下所有条件:
对于每个方格 ,找出覆盖该方格的棋子数量。
约束条件
- 、、、 和 都是整数。
- 由字符
O
和X
组成。
输入
输入以以下格式从标准输入中给出:
输出
输出 行。
第 行()应包含一个整数,表示覆盖方格 的棋子数量。
示例输入 1
4 2
OXXX
XXXX
XXXX
XXXX
6
1 1
1 4
2 2
2 3
3 1
4 4
示例输出 1
1
1
1
0
0
0
只有方格 包含一个棋子,它覆盖了下面的方格 #
:
####
##..
....
....
示例输入 2
5 10
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
5
1 1
2 3
3 4
4 2
5 5
示例输出 2
1
6
12
8
25
示例输入 3
8 5
OXXOXXOX
XOXXOXOX
XOOXOOXO
OXOOXOXO
OXXOXXOX
XOXXOXOX
XOOXOOXO
OXOOXOXO
6
7 2
8 1
4 5
8 8
3 4
1 7
示例输出 3
5
3
9
14
5
3