AT_abc274_b [ABC274B] Line Sensor

题目描述

有一个高为 $H$、宽为 $W$ 的网格。自上而下的第 $i$ 行,自左而右的第 $j$ 列的格子记作 $(i, j)$。 每个格子的状态由字符 $C_{i,j}$ 表示。如果 $C_{i,j}$ 为 `.`,则 $(i, j)$ 处没有放置任何东西;如果为 `#`,则 $(i, j)$ 处放置了 $1$ 个箱子。 对于满足 $1 \leq j \leq W$ 的每个整数 $j$,定义整数 $X_j$ 如下: - $X_j$ 表示第 $j$ 列中放置的箱子的个数。换句话说,就是 $C_{i,j}$ 为 `#` 的所有整数 $i$ 的个数。 请计算出 $X_1, X_2, \dots, X_W$ 的所有值。

输入格式

输入以以下格式从标准输入读入。 > $H$ $W$ > $C_{1,1}C_{1,2}\dots C_{1,W}$ > $C_{2,1}C_{2,2}\dots C_{2,W}$ > $\vdots$ > $C_{H,1}C_{H,2}\dots C_{H,W}$

输出格式

请按照以下格式输出 $X_1, X_2, \dots, X_W$。 > $X_1$ $X_2$ $\dots$ $X_W$

说明/提示

### 限制条件 - $1 \leq H \leq 1000$ - $1 \leq W \leq 1000$ - $H, W$ 均为整数 - $C_{i,j}$ 仅为 `.` 或 `#` ### 样例解释 1 第 $1$ 列有箱子的格子是 $(1, 1)$,共 $1$ 个,因此 $X_1 = 1$。 第 $2$ 列有箱子的格子是 $(2, 2), (3, 2)$,共 $2$ 个,因此 $X_2 = 2$。 第 $3$ 列没有箱子的格子,因此 $X_3 = 0$。 第 $4$ 列有箱子的格子是 $(1, 4), (2, 4), (3, 4)$,共 $3$ 个,因此 $X_4 = 3$。 所以 $(X_1, X_2, X_3, X_4) = (1, 2, 0, 3)$ 是答案。 ### 样例解释 2 也有可能所有格子都没有放置箱子。 由 ChatGPT 4.1 翻译