#4589. Scalene Triangle Area
0
Scalene Triangle Area
Scalene Triangle Area
题目描述
我们有一个 的网格。 从上往下第 行、从左往右第 列的格子称为 。
每个格子最多有一枚棋子。
网格的状态由 个字符串 给出:
如果 的第 个字符是 ,则 上有一枚棋子; 如果 的第 个字符是 ,则 上没有棋子。
给定一个整数 。 使用该 ,我们定义放在 的棋子 覆盖格子 当且仅当满足所有下列条件:
(u - s) + \frac{(v - t)}{2} < M
对于每个 个格子 ,求有多少枚棋子覆盖该格子。
输入格式
输入从标准输入按以下格式给出:
输出格式
输出 行。
第 行( )应当包含覆盖 的棋子数,作为整数。
4 2
OXXX
XXXX
XXXX
XXXX
6
1 1
1 4
2 2
2 3
3 1
4 4
1
1
1
0
0
0
####
##..
....
....
5 10
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
5
1 1
2 3
3 4
4 2
5 5
1
6
12
8
25
8 5
OXXOXXOX
XOXXOXOX
XOOXOOXO
OXOOXOXO
OXXOXXOX
XOXXOXOX
XOOXOOXO
OXOOXOXO
6
7 2
8 1
4 5
8 8
3 4
1 7
5
3
9
14
5
3
提示
、、、 和 为整数。
由 和 组成。
只有格子 包含一枚棋子,它覆盖了下列 # 个格子:
标签: AtCoder|abc260G
来源
AtCoder|abc260G