Line Sensor

AtCoder
IDabc274_b
Time2000ms
Memory256MB
Difficulty
There is a grid with $H$ rows from top to bottom and $W$ columns from left to right. Let $(i, j)$ denote the square at the $i$\-th row from the top and $j$\-th column from the left. The squares are described by characters $C_{i,j}$. If $C_{i,j}$ is `.`, $(i, j)$ is empty; if it is `#`, $(i, j)$ contains a box. For integers $j$ satisfying $1 \leq j \leq W$, let the integer $X_j$ defined as follows. * $X_j$ is the number of boxes in the $j$\-th column. In other words, $X_j$ is the number of integers $i$ such that $C_{i,j}$ is `#`. Find all of $X_1, X_2, \dots, X_W$. ## Constraints * $1 \leq H \leq 1000$ * $1 \leq W \leq 1000$ * $H$ and $W$ are integers. * $C_{i, j}$ is `.` or `#`. ## Input The input is given from Standard Input in the following format: $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}$ [samples]
Samples
Input #1
3 4
#..#
.#.#
.#.#
Output #1
1 2 0 3

In the $1$\-st column, one square, $(1, 1)$, contains a box. Thus, $X_1 = 1$.  
In the $2$\-nd column, two squares, $(2, 2)$ and $(3, 2)$, contain a box. Thus, $X_2 = 2$.  
In the $3$\-rd column, no squares contain a box. Thus, $X_3 = 0$.  
In the $4$\-th column, three squares, $(1, 4)$, $(2, 4)$, and $(3, 4)$, contain a box. Thus, $X_4 = 3$.  
Therefore, the answer is $(X_1, X_2, X_3, X_4) = (1, 2, 0, 3)$.
Input #2
3 7
.......
.......
.......
Output #2
0 0 0 0 0 0 0

There may be no square that contains a box.
Input #3
8 3
.#.
###
.#.
.#.
.##
..#
##.
.##
Output #3
2 7 4
Input #4
5 47
.#..#..#####..#...#..#####..#...#...###...#####
.#.#...#.......#.#...#......##..#..#...#..#....
.##....#####....#....#####..#.#.#..#......#####
.#.#...#........#....#......#..##..#...#..#....
.#..#..#####....#....#####..#...#...###...#####
Output #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
API Response (JSON)
{
  "problem": {
    "name": "Line Sensor",
    "description": {
      "content": "There is a grid with $H$ rows from top to bottom and $W$ columns from left to right. Let $(i, j)$ denote the square at the $i$\\-th row from the top and $j$\\-th column from the left.   The squares are ",
      "description_type": "Markdown"
    },
    "platform": "AtCoder",
    "limit": {
      "time_limit": 2000,
      "memory_limit": 262144
    },
    "difficulty": "None",
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "abc274_b"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "There is a grid with $H$ rows from top to bottom and $W$ columns from left to right. Let $(i, j)$ denote the square at the $i$\\-th row from the top and $j$\\-th column from the left.  \nThe squares are ...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments