训练棋盘(board)
题目描述
的训练系统生成了一个 行 列的字符棋盘。
棋盘中的每个格子可能是:
- \texttt{#}:表示这个格子已经被标记;
- :表示这个格子没有被标记。
如果一个格子位于棋盘的第一行、最后一行、第一列或最后一列,则称它为 边框格子 。
其他格子称为 内部格子 。
请你统计:
- 边框格子中有多少个 \texttt{#};
- 内部格子中有多少个 \texttt{#}。
输入格式
第一行包含两个整数 ,表示棋盘的行数和列数。
接下来 行,每行包含一个长度为 的字符串,表示棋盘。
输出格式
输出一行两个整数,分别表示:
- 边框格子中 \texttt{#} 的数量;
- 内部格子中 \texttt{#} 的数量。
输入输出样例 #1
输入 #1
4 5
#..#.
.##..
..#.#
###..
输出 #1
6 3
样例解释 #1
棋盘边框上的 \texttt{#} 有 个。
棋盘内部的 \texttt{#} 有 个。
输入输出样例 #2
输入 #2
1 5
#.#.#
输出 #2
3 0
样例解释 #2
当棋盘只有一行时,所有格子都属于边框格子,因此内部格子数量为 。
数据范围与约定
对于所有测试数据,保证:
棋盘只包含字符 \texttt{#} 和 。
| 测试点 | 分值 | 特殊性质 | ||
|---|---|---|---|---|
| 无 | ||||
| 无 | ||||
特殊性质 :保证棋盘只有一行。
特殊性质 :保证棋盘只有一列。
京公网安备11010802045784号