训练棋盘(board)

题目描述

DAMON THRONE\text{DAMON THRONE} 的训练系统生成了一个 nnmm 列的字符棋盘。

棋盘中的每个格子可能是:

  • \texttt{#}:表示这个格子已经被标记;
  • .\texttt{.}:表示这个格子没有被标记。

如果一个格子位于棋盘的第一行、最后一行、第一列或最后一列,则称它为 边框格子

其他格子称为 内部格子

请你统计:

  1. 边框格子中有多少个 \texttt{#}
  2. 内部格子中有多少个 \texttt{#}

输入格式

第一行包含两个整数 n,mn,m,表示棋盘的行数和列数。

接下来 nn 行,每行包含一个长度为 mm 的字符串,表示棋盘。

输出格式

输出一行两个整数,分别表示:

  • 边框格子中 \texttt{#} 的数量;
  • 内部格子中 \texttt{#} 的数量。

输入输出样例 #1

输入 #1

4 5
#..#.
.##..
..#.#
###..

输出 #1

6 3

样例解释 #1

棋盘边框上的 \texttt{#}66 个。

棋盘内部的 \texttt{#}33 个。

输入输出样例 #2

输入 #2

1 5
#.#.#

输出 #2

3 0

样例解释 #2

当棋盘只有一行时,所有格子都属于边框格子,因此内部格子数量为 00

数据范围与约定

对于所有测试数据,保证:

1n,m1001 \le n,m \le 100

棋盘只包含字符 \texttt{#}.\texttt{.}

测试点 分值 nn mm 特殊性质
121\sim 2 2020 5\le 5
343\sim 4 =1=1 100\le 100 A\text{A}
565\sim 6 100\le 100 =1=1 B\text{B}
787\sim 8 30\le 30
9109\sim 10 100\le 100

特殊性质 A\text{A}:保证棋盘只有一行。

特殊性质 B\text{B}:保证棋盘只有一列。