atcoder#ABC260G. [ABC260G] Scalene Triangle Area
[ABC260G] Scalene Triangle Area
配点 : 点
問題文
のグリッドがあり、このグリッドの上から マス目、左から マス目を と呼びます。 このグリッドの各マスには高々 個のコマが置かれています。 グリッドの状態は 個の文字列 として与えられ、
- の 文字目が
O
であるとき に つコマが置かれていること - の 文字目が
X
であるとき にコマは置かれていないこと
を表します。
整数 が与えられます。 この を使って、 に置かれているコマ について、以下の条件を全て満たすマス を が守っているマスと定義します。
個のマス について、そのマスを守っているコマの個数を求めてください。
制約
- は整数
- は
O
,X
からなる
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 そのうち ( ) 行目には、マス を守っているコマの個数を整数として出力せよ。
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