P74171

T 型骨牌

难度 4 级 小学 算法入门 递归 搜索 剪枝
讨论 统计 3通过 10提交 30%通过率 旧版界面
时间限制 2 秒 内存限制 128 MB

题目描述

现在要在 n\times m 的棋盘上,摆入 T 型,T 型可以旋转,具体包括如下四个样式(“#”代表被 T 型占据的格子,“.”代表自由的格子):

###      ..#      .#.      #..
.#.      ###      .#.      ###
.#.      ..#      ###      #..

问最多能在 n\times m 的棋盘上摆入多少个不重叠的 T 型。

输入

输入第一行两个数 n,m。

接着n行m列,每行m个0/1数字,其中数字1表示此格可以放T,数字0表示此格是障碍物,不能放T

输出

最多放置的T个数

样例

样例 1
输入
5 3
111
111
101
111
111
输出
2

提示

答案不超过20,记录某个位置的历史最大值来剪枝

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交