Cow Coupons
Фермер Джон хочет купить новых коров! На продаже имеется N
(1 <= N <= 50,000) коров, а у ФД может потратить не более, чем M
(1 <= M <=10^14) единиц денег. Корова I стоит P_i денег (1 <= P_i <= 10^9).
У ФД имеется K купонов (1<=K<=N). Когда он использует купон для
покупки коровы I, то цена будет C_i вместо P_i (1<=C_i<=P_i). Для
каждой коровы ФД должен использовать ровно один купон.
Какое максимальное количество коров может купить ФД?
PROBLEM NAME: coupons
INPUT FORMAT:
* Строка 1: Три разделенных пробелом целых числа: N, K, M.
* Строки 2..N+1: Срока i+1 содержит два целых числа: P_i C_i.
SAMPLE INPUT (файл coupons.in):
4 1 7
3 2
2 2
8 1
4 3
INPUT DETAILS:
Продаются 4 cows, у ФД есть 1 купон, и бюджет равен 7.
OUTPUT FORMAT:
* Строка 1: Одно целое число, максимальное количество коров, которое
может купить ФД.
SAMPLE OUTPUT (файл coupons.out):
3
OUTPUT DETAILS:
ФД использует купон при покупке коровы 3 и купит коров 1, 2, 3 за цену
3 + 2 + 1 = 6.