EduBrick

Рюкзак перебором

6000 мс · 256 МБ · всё или ничего

У туриста рюкзак, выдерживающий ww килограммов, и nn предметов с известным весом и ценностью.

Наберите как можно большую суммарную ценность, не перегрузив рюкзак. Предметы неделимы.

Формат ввода

В первой строке числа nn от 11 до 1818 и ww от 00 до 101010^{10}. В следующих nn строках по два числа: вес от 11 до 10910^9 и ценность от 11 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
3 7
3 4
4 5
5 6
вывод
9

Примечание

Отсечение простое: если предмет не влезает, ветку «взять» можно не рассматривать вовсе.

Войдите, чтобы отправлять решения.