#aBC221D. [ABC221D] Online games

[ABC221D] Online games

AT_abc221_d [ABC221D] Online games

题目描述

有一个在线游戏,有 NN 名玩家注册。
在距离服务开始日已经过去 1010010^{100} 天的今天,开发者高桥君调查了登录记录,发现第 ii 个玩家从服务开始日的第 AiA_i 天起,连续登录了 BiB_i 天,除此之外没有登录。
也就是说,第 ii 个玩家仅在第 AiA_iAi+1A_i+1\ldotsAi+Bi1A_i+B_i-1 天登录。
请你对于每个满足 1kN1\leq k\leq N 的整数 kk,计算从服务开始日到今天为止,恰好有 kk 人登录的天数。

输入格式

输入通过标准输入按以下格式给出。

NN
A1A_1 B1B_1
A2A_2 B2B_2
\vdots
ANA_N BNB_N

输出格式

请输出 NN 个整数,用空格隔开。

D1D_1 D2D_2 \cdots DND_N

其中,DiD_i 表示恰好有 ii 人登录的天数。

输入输出样例 #1

输入 #1

3
1 2
2 3
3 1

输出 #1

2 2 0

输入输出样例 #2

输入 #2

2
1000000000 1000000000
1000000000 1000000000

输出 #2

0 1000000000

说明/提示

限制条件

  • 1N2×1051\leq N\leq 2\times 10^5
  • 1Ai1091\leq A_i\leq 10^9
  • 1Bi1091\leq B_i\leq 10^9
  • 输入均为整数。

样例解释 1

11 个玩家在第 11 天和第 22 天登录,第 22 个玩家在第 223344 天登录,第 33 个玩家只在第 33 天登录。因此,第 11 天和第 44 天有 11 人登录,第 22 天和第 33 天有 22 人登录,其他天没有人登录。
所以,恰好 11 人登录的天数为 22 天,恰好 22 人登录的天数为 22 天,恰好 33 人登录的天数为 00 天。

样例解释 2

也可能存在 22 人及以上的玩家在完全相同的期间登录的情况。

由 ChatGPT 4.1 翻译