#731. 短视频

短视频

题目描述

QQ 最近沉迷刷短视频不能自拔,经常不知不觉几个小时就过去了。 为了研究小 QQ 沉迷的原因,小 CC 建立了如下模型:

QQ 计划刷短视频共 TT 秒。手机中缓存了 nn 个短视频,第 ii 个短视频的 时长tit_i 秒,对小 QQ吸引力kik_i

QQ 会按照下标顺序依次播放所有视频(切换视频不需要时间)。在每一秒结束时,小 QQ 都会思考是否继续观看:

  1. 如果所有视频都播放完,则立即停止。

  2. 如果当前累计观看时长 T\le T,则继续观看。

  3. 否则(当前累计时长 x>Tx > T),若当前视频吸引力 ki<xTk_i < x - T,则小 QQ 立即停止该视频的播放。

    • 若此时该视频不是最后一个,小 QQ 会立刻开始观看下一个视频;
    • 但无论如何,小 QQ 只会在下一秒结束时再次进行判断。

请你计算:小 QQ 最终一共会观看多少秒短视频。

输入格式

  • 第一行包含两个整数 n,Tn, T ,表示短视频数量和小 QQ 计划的观看时长。

  • 接下来 nn 行,每行两个整数 ti,kit_i,k_i,表示第 ii 个视频的时长和吸引力。

输出格式

输出一个整数,表示小 QQ 总共观看的时间(单位:秒)。

样例输入 1

3 5
1 2
2 3
3 4

样例输出 1

6

样例输入 2

3 1
1 1
2 2
3 3

样例输出 2

5

说明

数据范围

  • 1n1051 \le n \le 10^5
  • 1T,ti,ki1091 \le T, t_i, k_i \le 10^9