#4214. 线传感器(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) 包含一个盒子。

对于满足 1jW1 \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,1C_{1,1} C1,2C_{1,2} \cdots C1,WC_{1,W}

C2,1C_{2,1} C2,2C_{2,2} \cdots C2,WC_{2,W}

\vdots

CH,1C_{H,1} CH,2C_{H,2} \cdots CH,WC_{H,W}

输出格式

按以下格式输出所求答案:
X1X_1 X2X_2 ... 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说明】

  1. 在第 1 列,一个方格 (1,1)(1,1) 包含一个盒子。因此,X1=1X_1 = 1

  2. 在第 2 列,两个方格 (2,2)(2,2)(3,2)(3,2) 包含盒子。因此,X2=2X_2 = 2

  3. 在第 3 列,没有方格包含盒子。因此,X3=0X_3 = 0

  4. 在第 4 列,三个方格 (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)
    【样例2说明】
    可能没有任何方格包含盒子。

数据范围

1H,W10001 \leq H,W \leq 1000HHWW 是整数,Ci,jC_{i,j}.#

来源

  • AtCoder ABC274B