#aBC274B. [ABC274B] Line Sensor

[ABC274B] Line Sensor

AT_abc274_b [ABC274B] Line Sensor

题目描述

有一个高为 HH、宽为 WW 的网格。自上而下的第 ii 行,自左而右的第 jj 列的格子记作 (i,j)(i, j)
每个格子的状态由字符 Ci,jC_{i,j} 表示。如果 Ci,jC_{i,j}.,则 (i,j)(i, j) 处没有放置任何东西;如果为 #,则 (i,j)(i, j) 处放置了 11 个箱子。

对于满足 1jW1 \leq j \leq W 的每个整数 jj,定义整数 XjX_j 如下:

  • XjX_j 表示第 jj 列中放置的箱子的个数。换句话说,就是 Ci,jC_{i,j}# 的所有整数 ii 的个数。

请计算出 X1,X2,,XWX_1, X_2, \dots, X_W 的所有值。

输入格式

输入以以下格式从标准输入读入。

HH WW
C1,1C1,2C1,WC_{1,1}C_{1,2}\dots C_{1,W}
C2,1C2,2C2,WC_{2,1}C_{2,2}\dots C_{2,W}
\vdots
CH,1CH,2CH,WC_{H,1}C_{H,2}\dots C_{H,W}

输出格式

请按照以下格式输出 X1,X2,,XWX_1, X_2, \dots, X_W

X1X_1 X2X_2 \dots XWX_W

输入输出样例 #1

输入 #1

3 4
#..#
.#.#
.#.#

输出 #1

1 2 0 3

输入输出样例 #2

输入 #2

3 7
.......
.......
.......

输出 #2

0 0 0 0 0 0 0

输入输出样例 #3

输入 #3

8 3
.#.
###
.#.
.#.
.##
..#
##.
.##

输出 #3

2 7 4

输入输出样例 #4

输入 #4

5 47
.#..#..#####..#...#..#####..#...#...###...#####
.#.#...#.......#.#...#......##..#..#...#..#....
.##....#####....#....#####..#.#.#..#......#####
.#.#...#........#....#......#..##..#...#..#....
.#..#..#####....#....#####..#...#...###...#####

输出 #4

0 5 1 2 2 0 0 5 3 3 3 3 0 0 1 1 3 1 1 0 0 5 3 3 3 3 0 0 5 1 1 1 5 0 0 3 2 2 2 2 0 0 5 3 3 3 3

说明/提示

限制条件

  • 1H10001 \leq H \leq 1000
  • 1W10001 \leq W \leq 1000
  • H,WH, W 均为整数
  • Ci,jC_{i,j} 仅为 .#

样例解释 1

11 列有箱子的格子是 (1,1)(1, 1),共 11 个,因此 X1=1X_1 = 1
22 列有箱子的格子是 (2,2),(3,2)(2, 2), (3, 2),共 22 个,因此 X2=2X_2 = 2
33 列没有箱子的格子,因此 X3=0X_3 = 0
44 列有箱子的格子是 (1,4),(2,4),(3,4)(1, 4), (2, 4), (3, 4),共 33 个,因此 X4=3X_4 = 3
所以 (X1,X2,X3,X4)=(1,2,0,3)(X_1, X_2, X_3, X_4) = (1, 2, 0, 3) 是答案。

样例解释 2

也有可能所有格子都没有放置箱子。

由 ChatGPT 4.1 翻译