3377. Distribution Center

单点时限: 3.0 sec

内存限制: 256 MB

The factory of the Impractically Complicated Products Corporation has many manufacturing lines and the same number of corresponding storage rooms. The same number of conveyor lanes are laid out in parallel to transfer goods from manufacturing lines directly to the corresponding storage rooms. Now, they plan to install a number of robot arms here and there between pairs of adjacent conveyor lanes so that goods in one of the lanes can be picked up and released down on the other, and also in the opposite way. This should allow mixing up goods from different manufacturing lines to the storage rooms.

Depending on the positions of robot arms, the goods from each of the manufacturing lines can only be delivered to some of the storage rooms. Your task is to nd the number of manufacturing lines from which goods can be transferred to each of the storage rooms, given the number of conveyor lanes and positions of robot arms.

输入格式

The input consists of a single test case, formatted as follows:

  • 1st line: $n,m$
  • The following $m$ lines: $x_i, y_i$.

An integer $n$ $(2 \leq n \leq 200~000)$ in the first line is the number of conveyor lanes. The lanes are numbered from $1$ to $n$, and two lanes with their numbers differing with 1 are adjacent. All of them start from the position $x = 0$ and end at $x = 100~000$. The other integer $m$ $(1 \leq m < 100~000)$ is the number of robot arms.

The following $m$ lines indicate the positions of the robot arms by two integers $x_i$ $(0 < x_i < 100~000)$ and $y_i$ $(1 < y_i < n)$. Here, $x_i$ is the x-coordinate of the $i$-th robot arm, which can pick goods on either the lane $y_i$ or the lane $y_i + 1$ at position $x = x_i$, and then release them on the other at the same x-coordinate.

You can assume that positions of no two robot arms have the same x-coordinate, that is, $x_i \neq x_j$ for any $i \neq j$.

输出格式

Output $n$ integers separated by a space in one line. The $i$-th integer is the number of the manufacturing lines from which the storage room connected to the conveyor lane $i$ can accept goods.

样例

Input
4 3
1000 1
2000 2
3000 3
Output
2 3 4 4
Input
4 3
1 1
3 2
2 3
Output
2 4 4 2

4 人解决,5 人已尝试。

4 份提交通过,共有 15 份提交。

7.6 EMB 奖励。

创建: 6 年,6 月前.

修改: 6 年,6 月前.

最后提交: 5 月前.

来源: ICPC Asia Tsukuba Regional 2016

题目标签