Задания на обработку данных с помощью сортировки
Петя играет в компьютерную игру "Кучи камней". Всего в игре есть уровней. Для каждого уровня известно, какой нужен для его прохождения. Кроме того, после прохождения каждого уровня Пети увеличивается. Для каждого уровня указано, на сколько увеличится , после его прохождения. Уровни можно проходить в любом порядке.
Определите максимальное количество уровней, которые Петя сможет пройти, если он выберет наилучший порядок их прохождения. Какой при этом будет у него финальный ?
Входные данные
В первой строке входного файла находится натуральное число () – количество уровней в игре и натуральное число () – начальный Пети. Следующие строк содержат пары чисел, первое число обозначает необходимый для прохождения уровня, а второе число – на сколько увеличится Пети, после прохождения этого уровня. Каждое из чисел натуральное, не превосходящее 100000.
Запишите в ответе два числа: максимальное количество уровней, которые Петя сможет пройти, и его финальный .
Типовой пример организации данных во входном файле
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