atcoder#ABC193F. [ABC193F] Zebraness
[ABC193F] Zebraness
题目描述
縦 マス、横 マスのマス目があります。
上から 行目、左から 列目のマスをマス と表すことにします。 マス の色の情報が文字 により与えられます。
B
はマスが黒で塗られていることを、 W
はマスが白で塗られていることを、 ?
はマスにまだ色が塗られていないことを表します。
高橋くんは、まだ色が塗られていないマスをそれぞれ黒または白で塗り、白黒のマス目を作ります。
マス目の しまうま度 を、辺で接する黒マスと白マスの組の個数と定義します。
高橋くんが達成できるしまうま度の最大値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给你一个 的黑白矩阵,格子 可能是白的(W),黑的(B),不确定(?)。现在让你确定每个不确定格子的黑白,使得两边颜色不一样的边数最大,输出这个最大值。(这里的边指的是每个格子的边)
2
BB
BW
2
3
BBB
BBB
W?W
4
5
?????
?????
?????
?????
?????
40
提示
制約
- は
B
,W
,?
のいずれか
Sample Explanation 1
辺で接する黒マスと白マスの組は、マス とマス 、マス とマス の 組あるので、しまうま度は です。
Sample Explanation 2
マス を白で塗ったときのしまうま度は 、黒で塗ったときのしまうま度は です。