AT_hitachi2020_d.Manga Market

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

有 NN 家商店,分别被命名为商店 11、商店 22、⋯\cdots、商店 NN。高桥君在时刻 00 在家,接下来计划访问若干家商店。

高桥君从家前往任意一家商店,或在任意两家商店之间移动时,都需要 11 单位时间。

当高桥君在时刻 tt 到达商店 ii 时,他需要在该商店排队,等待 ai×t+bia_i \times t + b_i 单位时间后,才能在该商店购物(除了等待时间外不需要其他时间)。

所有商店的关门时间均为 T+0.5T + 0.5。如果在排队等待过程中到达了关门时间,则无法在该商店购物。

高桥君在同一家商店最多购物一次。

请你求出高桥君在关门时间前最多能在多少家商店购物。

输入格式

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

NN TT
a1a_1 b1b_1
a2a_2 b2b_2
⋮\vdots
aNa_N bNb_N

输出格式

请输出答案。

输入输出样例

  • 输入#1

    3 7
    2 0
    3 2
    0 3

    输出#1

    2
  • 输入#2

    1 3
    0 3

    输出#2

    0
  • 输入#3

    5 21600
    2 14
    3 22
    1 3
    1 10
    1 9

    输出#3

    5
  • 输入#4

    7 57
    0 25
    3 10
    2 4
    5 15
    3 22
    2 14
    1 15

    输出#4

    3

说明/提示

限制条件

  • 输入均为整数。
  • 1≤N≤2×1051 \leq N \leq 2 \times 10^5
  • 0≤ai≤1090 \leq a_i \leq 10^9
  • 0≤bi≤1090 \leq b_i \leq 10^9
  • 0≤T≤1090 \leq T \leq 10^9

样例解释 1

下面给出一种商店的访问顺序示例:

  • 时刻 00 到时刻 11:从家到商店 11,花费 11 单位时间移动。
  • 时刻 11 到时刻 33:在商店 11 等待 22 单位时间,完成购物。
  • 时刻 33 到时刻 44:从商店 11 到商店 33,花费 11 单位时间移动。
  • 时刻 44 到时刻 77:在商店 33 等待 33 单位时间,完成购物。

按照上述路线,高桥君可以在时刻 7.57.5 前在 22 家商店完成购物。

由 ChatGPT 4.1 翻译

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

首页