#abc061c. [abc061_c]Big Array

[abc061_c]Big Array

题目描述

有一个空数组。接下来将执行 NN 个操作,向数组中插入整数。在第 ii 次操作 (1iN)(1≤i≤N) 中,将 bib_i 个整数 aia_i 插入数组中。找出在执行完 NN 个操作后,数组中第 KK 小的整数。例如,在数组 1,2,2,3,3,3\\{1,2,2,3,3,3\\} 中,第 44 小的整数是 33

约束条件

  • 1N1051≤N≤10^5
  • 1ai,bi1051≤a_i,b_i≤10^5
  • 1Kb1+bn1≤K≤b_1…+…b_n
  • 输入值均为整数。

输入

输入以以下格式从标准输入中给出:

NN KK a1a_1 b1b_1 ::
aNa_N bNb_N

输出

输出执行完 NN 个操作后,数组中第 KK 小的整数。


示例输入 1

3 4
1 1
2 2
3 3

示例输出 1

3

结果数组与题目描述中的数组相同。


示例输入 2

10 500000
1 100000
1 100000
1 100000
1 100000
1 100000
100000 100000
100000 100000
100000 100000
100000 100000
100000 100000

示例输出 2

1