AT_wtf22_day1_d Welcome to Tokyo!

题目描述

有 $M$ 位编号为 $1$ 到 $M$ 的竞赛程序员,在接下来的 $N$ 天内将访问东京。第 $i$ 位竞赛程序员会在第 $L_i$ 天到第 $R_i$ 天($1 \leq L_i \leq R_i \leq N$)期间停留在东京。 maroon 君计划与他们举办聚餐。如果在第 $x$ 天($1 \leq x \leq N$)举办聚餐,则可以与所有满足 $L_i \leq x \leq R_i$ 的竞赛程序员 $i$ 成为朋友。 对于每个 $k=1,2,\cdots,N$,请解决以下问题: - 如果恰好举办 $k$ 次聚餐,最多能与多少位竞赛程序员成为朋友?

输入格式

输入以如下格式从标准输入给出。 > $N$ $M$ > $L_1$ $R_1$ > $L_2$ $R_2$ > $\vdots$ > $L_M$ $R_M$

输出格式

输出 $N$ 行。第 $i$ 行输出 $k=i$ 时的答案。

说明/提示

### 限制条件 - $1 \leq N \leq 10^6$ - $1 \leq M \leq 10^6$ - $1 \leq L_i \leq R_i \leq N$ - 输入的所有值均为整数。 ### 样例说明 1 - $k=1$:如果在第 $1$ 天举办聚餐,可以与竞赛程序员 $1,2$ 成为朋友。 - $k=2$:如果在第 $1$ 天和第 $3$ 天举办聚餐,可以与竞赛程序员 $1,2,3$ 成为朋友。 - $k=3$:如果在第 $1,2,3$ 天都举办聚餐,可以与竞赛程序员 $1,2,3$ 成为朋友。 由 ChatGPT 4.1 翻译