seuOJ368 - 做任务

题目描述

小C 有 nn 个任务要完成,完成一个任务需要一定的任务点数,一开始他一共有 mm 个任务点数。

每一个任务完成需要至少 lil_i ,至多 rir_i 个点数。对于一个任务,消耗 xx 点完成会得到 xx 的评分。

nn 个任务的总评分是所有任务的评分的中位数(保证 nn 为奇数)

求在小C 完成任务的情况下,最多能获得多少的评分。

输入格式

第一行,整数n,mn,m

下面nn行,每行两个整数 li,ril_i,r_i,描述一个任务的情况。

保证存在一种方案使得 小C 能够完成所有任务。

输出格式

输出一行一个数表示最大的评分。

样例

样例输入1

1 1337
1 1000000000

样例输出1

1337

样例输入2

3 26
10 12
1 4
10 11

样例输出2

11

样例输入3

5 26
4 4
2 4
6 8
5 6
2 7

样例输出3

6

数据范围与提示

n2105,1liri109,1m21014n\leq 2\cdot 10^5,1\leq l_i\leq r_i\leq 10^9,1\leq m\leq 2\cdot 10^{14}