题目描述
有一个数组 S,一开始是空的。接下来对这个数组进行 N 次插入操作。
第 i 次操作会向数组中加入 bi 个整数 ai,然后将整个数组从小到大排一次序。
求 N 次操作后,数组中的第 K 个数。
例如 S={1,2,2,3,3,3} 时,从小到大排序后第 4 个数是 3。
输入描述
第 1 行,包含两个整数 N,K,用空格分隔。
第 2 行到第 N+1 行,每行包含两个整数 ai,bi。
输出描述
输出 N 次操作后集合中第 K 小的数。
样例 1
3 4
1 1
2 2
3 3
3
样例 2
4 200000
1 100000
1 100000
100000 100000
100000 100000
1
数据范围
对于 50% 数据:1≤N,ai,bi≤105。
对于 100% 数据:1≤N≤105,1≤ai,bi≤109,1≤K≤b1+b2+⋯+bN。