#3503. [GESP四级模拟]海底隧道

[GESP四级模拟]海底隧道

题目描述

探险队发现了一条笔直的海底隧道,入口在坐标 00 处。隧道深处有 nn 个遗迹机关,第 ii 个机关位于坐标 xix_i(保证 x1<x2<<xnx_1 < x_2 < \dots < x_n,且均为正整数)。破解第 ii 个机关需要 tit_i 分钟。

探险车从入口出发,只能沿隧道前进或后退,每单位距离耗时 11 分钟。

探险车可以选择破解一段编号连续的机关:即选择一个区间 [l,r][l, r]1lrn1 \le l \le r \le n),按编号从小到大的顺序依次破解第 l,l+1,,rl, l+1, \dots, r 号机关,不能跳过其中任何一个。编号不在 [l,r][l, r] 内的机关无需破解。

破解完这一段后,探险车必须返回入口。

总行动时间由两部分组成:

  • 行驶时间:探险车需要到达最远的第 rr 号机关再返回,共行驶 2xr2x_r 分钟;
  • 破解时间:tl+tl+1++trt_l + t_{l+1} + \dots + t_r 分钟。

总行动时间不能超过 TT 分钟。请问:探险车最多能连续破解多少个机关?

输入格式

第一行两个整数 n,Tn, T,分别表示机关数量和总时间限制。

接下来 nn 行,每行两个整数 xi,tix_i, t_i

输出格式

一个整数,表示最多能连续破解的机关数量(若没有任何一段可行,则输出 00)。

样例 #1

5 25
2 3
5 2
8 4
10 1
15 3
3

样例解释 #1

选择破解第 11 到第 33 号机关:

  • 行驶到最远的第 33 号机关再返回:2×8=162 \times 8 = 16 分钟;
  • 破解时间:3+2+4=93 + 2 + 4 = 9 分钟;
  • 总时间 16+9=25T16 + 9 = 25 \le T,刚好完成。

若破解第 11 到第 44 号机关,最远距离为 1010,总时间 2×10+(3+2+4+1)=30>252 \times 10 + (3+2+4+1) = 30 > 25,无法完成。

因此最多能破解 33 个。

数据范围

  • 1n20001 \le n \le 2000
  • 1T1091 \le T \le 10^9
  • 1xi1091 \le x_i \le 10^9,保证 xix_i 严格递增
  • 1ti1041 \le t_i \le 10^4