P9515 「JOC-1A」限时签到

题目背景

纵使寻不到身外的青春, 也总得自己来一掷我身中的迟暮。 但暗夜又在那里呢? 现在没有星,没有月光以至没有笑的渺茫和爱的翔舞; 青年们很平安,而我的面前又竟至于并且没有真的暗夜。 绝望之为虚妄,正与希望相同! ——@duanfeitong 摘自鲁迅《希望》

题目描述

你现在一条笔直的公路上,我们不妨把这条公路看做成一条数轴,你现在在数轴原点的位置上,此外还有 $n$ 个签到处,第 $i$ 个签到处的坐标为 $x_i$,并且其将在你出发后的第 $a_i$ 个时刻开始营业,每个签到处只有在开始营业了之后你才可以进去签到(签到的时间可以忽略不计),你在每个时刻内至多可移动 $1$ 个单位,你必须在 $t$ 时刻或者在此之前到达坐标为 $f$ 的点($f\le t$),无论你在规定时间内何时到达 $f$ 点,从 $t$ 时刻起你就必须一直待在 $f$ 点,问你最多能去多少个签到处签到。**请注意,你不需要按照签到处的编号顺序签到。**

输入格式

共 $n+1$ 行。 第一行,三个整数 $n$、$t$ 和 $f$。 接下来 $n$ 行,每行两个整数 $x_i$ 和 $a_i$。

输出格式

共一行,一个非负整数,表示最多能去签到的签到处的数量。

说明/提示

### 样例 $\small\text{1}$ 解释 一种可行的行动方案如下:在 $5$ 时刻来到第三个签到处签到,然后在 $7$ 时刻来到第二个签到处签到,最后在 $14$ 时刻来到终点,可以证明最多只能去 $2$ 个签到处签到。 ### 数据规模与约定 **本题采用捆绑测试**。 | $\textbf{Subtask}$ | $\textbf{Number}$ | $\textbf{Special conditions}$| $\textbf{Points}$ | $\textbf{Limit}$ | | :----------: | :----------: | :----------: | :----------: | :----------: | | $1$ | $1-2$ | $n\leq 10$ | $10$ | $\small\texttt{1s,128MB}$ | | $2$ | $3-4$ | $n\leq 5\times 10^3$ | $15$ | $\small\texttt{1s,128MB}$ | | $3$ | $5$ | $n\leq 10^6$ | $25$ | $\small\texttt{1s,128MB}$ | | $4$ | $6-7$ | $f\leq 10^5$ | $20$ | $\small\texttt{500ms,128MB}$ | | $5$ | $8-9$ | $n\leq 10^6$ | $30$ | $\small\texttt{150ms,10MB}$ | 对于 $100\%$ 的数据,$1\leq n\leq 10^6$,$0\leq f\leq t\leq 10^{18}$,$0\leq x_i\leq f$,$0\leq a_i\leq t$,**不保证签到处的坐标互不相同**。 请注意:由于本题当 $n$ 接近 $10^7$ 时数据输入量过大,故我们决定在 $n\leq 10^6$ 的数据上修改时间限制和空间限制以代替 $n\leq 10^7$ 的数据的评测。 **请注意,本题输入数据量较大,建议使用较快的读入方式。** --- 在我永恒的记忆里, 你天真地微笑。 在我年轻的心中, 你是星星之火燃烧。 ——@duanfeitong 摘自祁子《童年》