AT_abc221_d.[ABC221D] Online games

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个在线游戏,有 NN 名玩家注册。
在距离服务开始日已经过去 1010010^{100} 天的今天,开发者高桥君调查了登录记录,发现第 ii 个玩家从服务开始日的第 AiA_i 天起,连续登录了 BiB_i 天,除此之外没有登录。
也就是说,第 ii 个玩家仅在第 AiA_i、Ai+1A_i+1、…\ldots、Ai+Bi−1A_i+B_i-1 天登录。
请你对于每个满足 1≤k≤N1\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

    3
    1 2
    2 3
    3 1

    输出#1

    2 2 0
  • 输入#2

    2
    1000000000 1000000000
    1000000000 1000000000

    输出#2

    0 1000000000

说明/提示

限制条件

  • 1≤N≤2×1051\leq N\leq 2\times 10^5
  • 1≤Ai≤1091\leq A_i\leq 10^9
  • 1≤Bi≤1091\leq B_i\leq 10^9
  • 输入均为整数。

样例解释 1

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

样例解释 2

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

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页