#ABC193F. 斑马度

斑马度

斑马度

题目描述

有一个纵向 NN 格、横向 NN 格的方格盘。

将从上数第 ii 行、从左数第 jj 列的格子记作格子 (i,j)(i, j)。 格子 (i,j)(i, j) 的颜色信息由字符 ci,jc_{i,j} 给出。

B 表示格子被涂成黑色, W 表示格子被涂成白色, ? 表示格子还没有被涂色。

高桥君将未涂色的格子分别涂成黑色或白色,制作黑白方格盘。

将方格盘的「斑马度」定义为共边相接的黑格与白格的组数。

求高桥君能达成的斑马度的最大值。

输入格式

输入按以下格式从标准输入给出:

NN
c1,1c1,Nc_{1,1} \dots c_{1,N}
\hspace{20pt}\vdots
cN,1cN,Nc_{N,1} \dots c_{N,N}

输出格式

输出答案。

样例

2
BB
BW
2

共边相接的黑格与白格的组有格子 (1,2)(1, 2) 与格子 (2,2)(2, 2)、格子 (2,1)(2, 1) 与格子 (2,2)(2, 2)22 组,因此斑马度为 22

3
BBB
BBB
W?W
4

将格子 (3,2)(3, 2) 涂成白色时斑马度为 33,涂成黑色时斑马度为 44

5
?????
?????
?????
?????
?????
40

数据范围

  • 1N1001 \le N \le 100
  • ci,jc_{i, j}B, W, ? 中的某一个
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
2093
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签