У туриста рюкзак на килограммов и предметов с известным весом и ценностью.
Наберите наибольшую суммарную ценность, не перегрузив рюкзак. Предметы неделимы, каждый берётся не больше одного раза.
Формат ввода
В первой строке числа от до и от до . В следующих строках по два числа: вес от до и ценность от до .
Формат вывода
Одно число.
Примеры
ввод
1 0 1 1
вывод
0
Примечание
Состояние — «наибольшая ценность, помещающаяся в рюкзак вместимости , если рассмотрены первые предметов». Хранить всю таблицу не нужно, хватает одной строки — но тогда веса надо перебирать от большего к меньшему, иначе один предмет попадёт в рюкзак несколько раз.
Войдите, чтобы отправлять решения.