#L0633. 炮兵阵地部署
炮兵阵地部署
题目描述
司令部的将军们打算在 的网格地图上部署炮兵部队。
一个 的地图由 行 列组成,地图的每一格可能是山地(用 表示),也可能是平原(用 表示)。
在每一格平原地形上最多可以布置一支炮兵部队(山地上不能部署炮兵部队);一支炮兵部队的攻击范围如下:沿横向左右各两格,沿纵向上下各两格,且攻击范围不受地形影响。
如果在某平原格上部署一支炮兵部队,则它能够攻击到其横向左右各两格、纵向上下各两格的所有格子。
现在需要规划部署方案,在防止误伤的前提下(保证任何两支炮兵部队之间不能互相攻击),在整个地图区域内最多能够摆放多少炮兵部队。
输入格式
第一行包含两个由空格分隔的正整数 和 。
接下来 行,每行含有连续的 个字符,按顺序表示地图中每一行的数据。
输出格式
一行一个整数,表示最多能摆放的炮兵部队的数量。
样例
5 4
PHPP
PPHH
PPPP
PHPP
PHHP6
提示
对于 的数据,,,保证字符仅包含 P 与 H。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 1361
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者