#2243. 机器人

机器人

题目描述

小雨最近很喜欢玩新玩具——一个机器人

这个机器人只能走直线,勇往直前!(其实是因为不支持转向功能)

一开始机器人有 kk 格电量,机器人每走一步需要花费一格电量

为了方便描述,我们可以认为机器人行走的路径是一条直线,一开始机器人所在位置的坐标是 00,每走一步坐标 +1+1

为了让机器人能走的更远些,小雨在机器人的行动路径上设置了一些充电宝

小雨一共放了 nn 个充电宝,第 ii 个充电宝位于坐标 aia_i,当机器人拿到时可以给自己充 bib_i 格电量

现在小雨想知道,机器人最多能走多远?(即最多能走几步)

P.S. 机器人的电池电量没有上限

输入格式

输入第一行是两个整数 n,kn,k,分别表示充电宝数量和起始电量

接下来 nn 行,每行包含两个整数 ai,bia_i,b_i,用于描述第 ii 个充电宝

输出格式

输出一行包含一个整数,表示机器人最多能走的步数

数据范围

对于 40%40\% 的数据,保证 1n,ai,bi101 \leq n,a_i,b_i \leq 10

对于 100%100\% 的数据,保证 $1 \leq n \leq 200000, 1 \leq k, b_i \leq 10^9, 1\leq a_i \leq 10^{18}$

样例输入1

2 3
5 10
2 1

样例输出1

4

样例输入2

2 4
2 1
5 10

样例输出2

15