AT_hitachi2020_d Manga Market
题目描述
有 $N$ 家商店,分别被命名为商店 $1$、商店 $2$、$\cdots$、商店 $N$。高桥君在时刻 $0$ 在家,接下来计划访问若干家商店。
高桥君从家前往任意一家商店,或在任意两家商店之间移动时,都需要 $1$ 单位时间。
当高桥君在时刻 $t$ 到达商店 $i$ 时,他需要在该商店排队,等待 $a_i \times t + b_i$ 单位时间后,才能在该商店购物(除了等待时间外不需要其他时间)。
所有商店的关门时间均为 $T + 0.5$。如果在排队等待过程中到达了关门时间,则无法在该商店购物。
高桥君在同一家商店最多购物一次。
请你求出高桥君在关门时间前最多能在多少家商店购物。
输入格式
输入以如下格式从标准输入读入。
> $N$ $T$
> $a_1$ $b_1$
> $a_2$ $b_2$
> $\vdots$
> $a_N$ $b_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- 输入均为整数。
- $1 \leq N \leq 2 \times 10^5$
- $0 \leq a_i \leq 10^9$
- $0 \leq b_i \leq 10^9$
- $0 \leq T \leq 10^9$
## 样例解释 1
下面给出一种商店的访问顺序示例:
- 时刻 $0$ 到时刻 $1$:从家到商店 $1$,花费 $1$ 单位时间移动。
- 时刻 $1$ 到时刻 $3$:在商店 $1$ 等待 $2$ 单位时间,完成购物。
- 时刻 $3$ 到时刻 $4$:从商店 $1$ 到商店 $3$,花费 $1$ 单位时间移动。
- 时刻 $4$ 到时刻 $7$:在商店 $3$ 等待 $3$ 单位时间,完成购物。
按照上述路线,高桥君可以在时刻 $7.5$ 前在 $2$ 家商店完成购物。
由 ChatGPT 4.1 翻译