luogu#P9515. 「JOC-1A」限时签到

「JOC-1A」限时签到

题目背景

纵使寻不到身外的青春,

也总得自己来一掷我身中的迟暮。

但暗夜又在那里呢?

现在没有星,没有月光以至没有笑的渺茫和爱的翔舞;

青年们很平安,而我的面前又竟至于并且没有真的暗夜。

绝望之为虚妄,正与希望相同!

——@duanfeitong 摘自鲁迅《希望》

题目描述

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

输入格式

n+1n+1 行。

第一行,三个整数 nnttff

接下来 nn 行,每行两个整数 xix_iaia_i

输出格式

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

3 20 10
7 18
3 5
5 0
2

提示

样例 1\small\text{1} 解释

一种可行的行动方案如下:在 55 时刻来到第三个签到处签到,然后在 77 时刻来到第二个签到处签到,最后在 1414 时刻来到终点,可以证明最多只能去 22 个签到处签到。

数据规模与约定

本题采用捆绑测试

Subtask\textbf{Subtask} Number\textbf{Number} Special conditions\textbf{Special conditions} Points\textbf{Points} Limit\textbf{Limit}
11 121-2 n10n\leq 10 1010 1s,128MB\small\texttt{1s,128MB}
22 343-4 n5×103n\leq 5\times 10^3 1515
33 55 n106n\leq 10^6 2525
44 676-7 f105f\leq 10^5 2020 500ms,128MB\small\texttt{500ms,128MB}
55 898-9 n106n\leq 10^6 3030 150ms,10MB\small\texttt{150ms,10MB}

对于 100%100\% 的数据,1n1061\leq n\leq 10^60ft10180\leq f\leq t\leq 10^{18}0xif0\leq x_i\leq f0ait0\leq a_i\leq t不保证签到处的坐标互不相同

请注意:由于本题当 nn 接近 10710^7 时数据输入量过大,故我们决定在 n106n\leq 10^6 的数据上修改时间限制和空间限制以代替 n107n\leq 10^7 的数据的评测。

请注意,本题输入数据量较大,建议使用较快的读入方式。


在我永恒的记忆里,

你天真地微笑。

在我年轻的心中,

你是星星之火燃烧。

——@duanfeitong 摘自祁子《童年》