Задание 26 ЕГЭ по информатике

PRO100 ЕГЭid 864312 балла

Задания на обработку данных с помощью сортировки

Петя играет в компьютерную игру "Кучи камней". Всего в игре есть NN уровней. Для каждого уровня известно, какой нужен skillskill для его прохождения. Кроме того, после прохождения каждого уровня skillskill Пети увеличивается. Для каждого уровня указано, на сколько увеличится skillskill, после его прохождения. Уровни можно проходить в любом порядке.

Определите максимальное количество уровней, которые Петя сможет пройти, если он выберет наилучший порядок их прохождения. Какой при этом будет у него финальный skillskill?

Входные данные

В первой строке входного файла находится натуральное число NN (N10000N ≤ 10000) – количество уровней в игре и натуральное число KK (K1000K ≤ 1000) – начальный skillskill Пети. Следующие NN строк содержат пары чисел, первое число обозначает skillskill необходимый для прохождения уровня, а второе число – на сколько увеличится skillskill Пети, после прохождения этого уровня. Каждое из чисел натуральное, не превосходящее 100000.

Запишите в ответе два числа: максимальное количество уровней, которые Петя сможет пройти, и его финальный skillskill.

Типовой пример организации данных во входном файле

5 6

10 15

8 1

1 2

27 10

9 2

При таких исходных данных Петя сможет пройти четыре уровня:, (10, 15), (8, 1), (1, 2) и (9, 2). Его финальный skill будет равен 26.

Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/11956_26.txt