← вернуться к уроку · Практика: Жадные идеи и их ловушки
Успеть до срока
5000 мс · 256 МБ · всё или ничего
Есть задач: задача с номером занимает минут и должна быть завершена не позже момента . Задачи выполняются по одной начиная с момента 0, порядок выбираете вы; часть задач можно не делать вовсе.
Какое наибольшее число задач можно выполнить в срок?
Формат ввода
В первой строке число от до . Во второй — чисел: пары и подряд, , .
Формат вывода
Одно число.
Примеры
ввод
3 2 2 1 3 3 4
вывод
2
Примечание
Разбирайте задачи в порядке дедлайнов и берите каждую. Если после очередной задачи вы перестали укладываться, откажитесь от самой длинной из уже взятых — общее число взятых от этого не уменьшится, а времени станет больше.
Войдите, чтобы отправлять решения.