atcoder#ABC193F. [ABC193F] Zebraness
[ABC193F] Zebraness
配点 : 点
問題文
縦 マス、横 マスのマス目があります。
上から 行目、左から 列目のマスをマス と表すことにします。
マス の色の情報が文字 により与えられます。
B
はマスが黒で塗られていることを、
W
はマスが白で塗られていることを、
?
はマスにまだ色が塗られていないことを表します。
高橋くんは、まだ色が塗られていないマスをそれぞれ黒または白で塗り、白黒のマス目を作ります。 マス目の しまうま度 を、辺で接する黒マスと白マスの組の個数と定義します。 高橋くんが達成できるしまうま度の最大値を求めてください。
制約
- は
B
,W
,?
のいずれか
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
2
BB
BW
2
辺で接する黒マスと白マスの組は、マス とマス 、マス とマス の 組あるので、しまうま度は です。
3
BBB
BBB
W?W
4
マス を白で塗ったときのしまうま度は 、黒で塗ったときのしまうま度は です。
5
?????
?????
?????
?????
?????
40