编程题
### 问题描述
小明对甜食有着近乎疯狂的热爱,普通的糖果提供的糖分已经无法再满足他的需求。于是他发明了一种秘制胶囊,能让自己在几秒内所获得的糖分翻倍,但小明对自己何时吃下这颗胶囊犹豫不决,你能帮帮他吗?
给定一个正整数 $n$ ,代表小明在未来一段时间所要吃的糖果数量,以及 $t_i$ 和 $v_i$ ,小明将在 $t_i$ 时刻吃下持续时间为 $v_i$ 的糖果,**并且每过一秒**,**小明所拥有的糖分就会减少 $1$ ,同时他会吸收 $1$ 的糖分**。小明拥有一颗糖分为 $k$ 的胶囊,吃下胶囊后持续时间内吸收的的糖分翻倍。请问小明在何时吃下这颗胶囊能让自己在胶囊持续时间内所吸收的额外糖分最大?
### 输入格式
第一行,一两正整数 $n$ $(1\leq n\leq 10^5)$ , $k$ $(1\leq k\leq 10^5)$ ,代表小明要吃下的糖果总数量,以及小明的特质胶囊所能持续的时间。\
接下来 $n$ 行,每行两个正整数,格式如下:
- `t v` ,代表小明在 $t_i$ 时刻吃下时序时间为 $v_i$ 的糖果。
### 输出格式
一行,一个正整数,代表小明在胶囊持续期间所能带来的最大额外糖分。
### 样例输入
```
3 2
1 3
2 4
3 5
```
### 样例输出
```
5
```
### 样例说明
样例中,我们在时刻 $2$ 吃下特质胶囊,此时我们在第一秒获得的糖分来源为 $[1,2]$ ,在第二秒获得的糖分来源为 $[1,2,3]$ 所以在持续时间内由胶囊带来的额外糖分为 $5$ 。