AT_abc325_d.[ABC325D] Printing Machine

普及+/提高

通过率:0%

AC君温馨提醒

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

题目描述

有 NN 个编号从 11 到 NN 的商品在传送带上流动。传送带上安装有印字机,第 ii 个商品将在现在起 TiT_i μs\mu s 后进入印字机的范围,并在进入后 DiD_i μs\mu s 后离开印字机的范围。

Keyence 的印字机可以在一瞬间对处于印字机范围内的任意一个商品进行印字(特别地,也可以在商品刚进入或即将离开印字机范围的瞬间进行印字)。但是,每次印字后,必须等待 11 μs\mu s 的充能时间,才能进行下一次印字。请问,如果合理选择印字的商品和时机,最多可以对多少个商品进行印字?

输入格式

输入以以下格式从标准输入读入。

NN
T1T_1 D1D_1
T2T_2 D2D_2
⋮\vdots
TNT_N DND_N

输出格式

输出印字机最多能够印字的商品数量。

输入输出样例

  • 输入#1

    5
    1 1
    1 1
    2 1
    1 2
    1 4

    输出#1

    4
  • 输入#2

    2
    1 1
    1000000000000000000 1000000000000000000

    输出#2

    2
  • 输入#3

    10
    4 1
    1 2
    1 4
    3 2
    5 1
    5 1
    4 1
    2 1
    4 1
    2 4

    输出#3

    6

说明/提示

限制条件

  • 1≤N≤2×1051 \leq N \leq 2 \times 10^5
  • 1≤Ti,Di≤10181 \leq T_i, D_i \leq 10^{18}
  • 输入均为整数

样例解释 1

以下将“现在起 tt μs\mu s 后”简称为时刻 tt。例如,可以如下方式对 44 个商品进行印字:

  • 时刻 11:商品 1,2,4,51,2,4,5 进入印字机范围。对商品 44 进行印字。
  • 时刻 22:商品 33 进入印字机范围,商品 1,21,2 离开印字机范围。对商品 11 进行印字。
  • 时刻 33:商品 3,43,4 离开印字机范围。对商品 33 进行印字。
  • 时刻 4.54.5:对商品 55 进行印字。
  • 时刻 55:商品 55 离开印字机范围。

无法对全部 55 个商品进行印字,因此答案为 44。

由 ChatGPT 4.1 翻译

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

首页