AT_past202004_f.タスクの消化

通过率:0%

AC君温馨提醒

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

题目描述

现在有 nn 个任务。对于第 ii 个任务,你可以在第 aia_i 天及以后来完成(今天是第 11 天),并在完成后获得 bib_i 的积分。

你每天都会选择一个任务并完成它。对于所有满足 1≤k≤n1 \le k \le n 的所有整数 kk,请求出在 kk 天后最多可以获得多少积分。

数据保证,无论 kk 是多少,在第 kk 天的时候,第 kk 天之前完成的任务数量总会不小于 kk 个。

输入格式

第一行输入一个正整数 nn。

接下来 nn 行,每行两个正整数 ai,bia_i,b_i,中间以单个空格隔开。

输出格式

按照 k=1,2,...,nk=1,2,...,n 的顺序输出第 kk 天可获得的积分的最大值。

约束

所有测试点保证:

  • 1≤n≤2×1051 \le n \le 2 \times 10^5;
  • 1≤ai≤n1 \le a_i \le n;
  • 1≤bi≤1001 \le b_i \le 100;
  • 输入的数均为整数。

输入输出样例

  • 输入#1

    3
    1 3
    2 2
    2 4

    输出#1

    3
    7
    9
  • 输入#2

    5
    5 3
    4 1
    3 4
    2 1
    1 5

    输出#2

    5
    6
    10
    11
    14
  • 输入#3

    6
    1 8
    1 6
    2 9
    3 1
    3 2
    4 1

    输出#3

    8
    17
    23
    25
    26
    27

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

首页