Я должен показать по индукции, что
если w ‹w_i, то Opt (i, w) = Opt (i-1, w), иначе Opt (i, w) = max {Opt (i-1, w), Opt (i-1, w - w_i) + w_i)}
дает оптимальное решение задачи о рюкзаке (подход динамического программирования)
Я знаю, как работает математическая индукция, но не могу понять, как это сделать с помощью этого упражнения. Особенно индуктивный шаг. Я полагаю, что в качестве базового случая у меня есть только один элемент, и пока вес этого элемента меньше или равен вместимости моего рюкзака, я его возьму. В противном случае я оставлю это.
Любая помощь будет принята с благодарностью! Спасибо