#1399. [ABC221D] Online games

[ABC221D] Online games

题目描述

高桥是一款电子游戏的开发者。

在这款游戏上线 inf\inf 天后,高桥打开了操作记录,查看了所有 nn 个玩家的入坑时间以及总共玩的天数。

现在要求出,对于每一个整数 kk 使 1kn1\le k\le n ,有多少天有恰好 kk 个玩家正在玩这个游戏。

输入格式

第一行输入一个整数 nn 代表玩家数量。

接下来 nn 行每行两个整数分别代表 ai,bia_i,b_i 含义为第 ii 个玩家是在第 aia_i 天上线,且玩了 bib_i 天。

输出格式

输出 d1,d2,,dnd_1,d_2,\cdots,d_n,其中 did_i 的含义为正好有 ii 个玩家在线的天数。

3
1 2
2 3
3 1
2 2 0
2
1000000000 1000000000
1000000000 1000000000
0 1000000000

提示

  • 1  N  2× 105 1\ \leq\ N\ \leq\ 2\times\ 10^5
  • 1  Ai  109 1\ \leq\ A_i\ \leq\ 10^9
  • 1  Bi  109 1\ \leq\ B_i\ \leq\ 10^9

样例 1 解释

第一个玩家在 1,21 , 2 日登录,第二个玩家在 2,3,42, 3 , 4 日登录,第三个玩家只在 33 日登录。

因此,我们可以看到 1144 日有 11 名玩家登录, 2233 日有 22 名玩家登录,而其他日子则没有玩家登录。

答案是:有 22 天正好有 11 名玩家登录, 22 天正好有 22 名玩家登录, 00 天正好有 33 名玩家登录。