#4436. Line Sensor

0

Line Sensor

Line Sensor

题目描述

有一个从上到下 HH 行、从左到右 WW 列的格子。记 (i,j)(i, j) 为从上数第 ii 行、从左数第 jj 列的格子。
格子用字符 Ci,jC_{i,j} 描述。如果 Ci,jC_{i,j} 是 ..,则 (i,j)(i, j) 是空的;如果它是 #,则 (i,j)(i, j) 包含一个箱子。 对于满足 1≤j≤W1 \leq j \leq W 的整数 jj,令整数 XjX_j 定义如下。

XjX_j 是第 jj 列中箱子的数量。换句话说,XjX_j 是满足 Ci,jC_{i,j} 为 # 的整数 ii 的个数。

求出所有的 X1,X2,…,XWX_1, X_2, \dots, X_W。

输入格式

输入按下述格式从标准输入给出: HH WW C1,1C1,2…C1,WC_{1,1}C_{1,2}\dots C_{1,W} C2,1C2,2…C2,WC_{2,1}C_{2,2}\dots C_{2,W} ⋮\vdots CH,1CH,2…CH,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

3 4
#..#
.#.#
.#.#
1 2 0 3
3 7
.......
.......
.......
0 0 0 0 0 0 0
8 3
.#.
###
.#.
.#.
.##
..#
##.
.##
2 7 4
5 47
.#..#..#####..#...#..#####..#...#...###...#####
.#.#...#.......#.#...#......##..#..#...#..#....
.##....#####....#....#####..#.#.#..#......#####
.#.#...#........#....#......#..##..#...#..#....
.#..#..#####....#....#####..#...#...###...#####
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

提示

1≤H≤10001 \leq H \leq 1000 1≤W≤10001 \leq W \leq 1000 HH 和 WW 为整数。 Ci,jC_{i, j} 是 .. 或 #。在第 11 列,有一个格子 (1,1)(1, 1) 包含一个箱子。因此,X1=1X_1 = 1.
在第 22 列,有两个格子 (2,2)(2, 2) 和 (3,2)(3, 2) 包含箱子。因此,X2=2X_2 = 2.
在第 33 列,没有格子包含箱子。因此,X3=0X_3 = 0.
在第 44 列,有三个格子 (1,4)(1, 4)、(2,4)(2, 4) 和 (3,4)(3, 4) 包含箱子。因此,X4=3X_4 = 3.
所以,答案是 (X1,X2,X3,X4)=(1,2,0,3)(X_1, X_2, X_3, X_4) = (1, 2, 0, 3).
可能没有任何格子包含箱子。

标签: AtCoder|abc274B

来源

AtCoder|abc274B