atcoder#ABC274B. [ABC274B] Line Sensor

[ABC274B] Line Sensor

配点 : 200200

問題文

HH マス、横 WW マスのグリッドがあります。上から ii 行目、左から jj 列目のマスを (i,j)(i,j) と表します。 各マスの状態は文字 Ci,jC_{i,j} で表されます。Ci,jC_{i,j}. ならば (i,j)(i, j) には何も置かれておらず、 # ならば箱が 11 個置かれています。

1jW1 \leq j \leq W を満たす整数 jj に対して、整数 XjX_j を次のように定義します。

  • jj 列目に置かれている箱の個数。言い換えると、Ci,jC_{i,j}# であるような整数 ii の個数。

X1,X2,,XWX_1, X_2, \dots, X_W をすべて求めてください。

制約

  • 1H10001 \leq H \leq 1000
  • 1W10001 \leq W \leq 1000
  • H,WH, W は整数
  • Ci,jC_{i, j}. または #

入力

入力は以下の形式で標準入力から与えられる。

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

3 4
#..#
.#.#
.#.#
1 2 0 3

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) が答えとなります。

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