#1244. 数轴旅游
数轴旅游
题目描述
小博昨晚做了一个梦,他梦见自己沿着一条无限长的数轴向右移动,初始坐标为 ,并有 点能量,每移动一格他就消耗 点能量。而在数轴上设有 个能量补给点,第 个补给点的坐标是 ,并可以补充 点能量。
请你计算:从坐标点 开始出发,在能量耗尽前,他最远能够走多远。
注:移动过程中的能量值可以超出初始值;若恰好在能量耗尽时获得补给,那么他仍然可以继续移动。
输入格式
第一行:两个整数 ,分别表示补给点数量和初始能量。
之后 行:每行两个数 ,分别表示第 个补给点的坐标和能够补充的能量。
输出格式
一个整数,表示最远能够走到的坐标。
样例
3 3
2 1
4 10
20 5
14
2 10000
6000 3000
13000 500
13500
样例 解释
初始能量为 ,走到坐标点 时,剩余 点能量,然后补充 点能量,此时能量为 ;走到坐标点 时,剩余 点能量,然后补充 点能量,此时能量为 ;最终消耗完所有能量走到坐标点 。
数据范围
对于所有数据,保证 $1 ≤ n ≤ 2 \times 10^5,1 \leq k,b_i\leq 10^9,1 \leq a_i \leq 10^{18}$。