cantaloupe的黑白棋

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

cantaloupe在网上找到了一个简单有趣的游戏。
黑白棋和围棋一样只有黑白两种颜色的棋子。
正确的落子有两个条件
1.落在的格子必须为空。
2.落子后,必须反转对方的棋子。
(新落下的棋子与棋盘上已有的同色棋子间,对方被夹住的所有棋子都要翻转过来。
可以是横着夹,竖着夹,或是斜着夹。夹住的位置上必须全部是对手的棋子,不能有空格。)
现在cantaloupe和LIWEI正在下黑白棋。现在轮到cantaloupe执黑棋落子。
cantaloupe希望能吃掉(反转)最多白棋。

timg.gif

http://www.4399.com/flash/66787_3.htm

Input

多组数据
每组输入一个n代表棋盘有n*n个格子。
接下来n行代表棋盘。
(.代表空格,B代表黑棋,W代表白棋)

Output

输出一个k代表最多能反转的白棋个数。

SampleInput
3
BWW
WWW
WWW
7
BBWWWBW
BWW.WW.
.WWWWW.
BBW..WW
WWW..WW
W.WB.BW
.WWWW.B
SampleOutput
0
3
Submit
题目统计信息详细
总AC数4
通过人数4
尝试人数4
总提交量8
AC率50.00%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: