852 читали · 4 года назад
Задача 11. Зайчик
Предлагаю потренироваться решать задачи на динамическое программирование на одной из классических задач. Читаем условие: Как определить, что задача на динамическое программирование? Кроме того, что на сайте указан раздел, из которого задача, метод динамического программирования чаще всего помогает отвечать на вопросы "сколько способов?" и "какой способ оптимальный?". Да, есть ещё варианты, например, зная количество способов и первое число в "решении" можно найти k-ое по счёту решение. Итак, в этой задаче как раз надо посчитать количество способов подняться на лестницу...
180 читали · 3 года назад
Что такое динамическое программирование? Динамическое программирование — не теоретическая конструкция, а особый подход к решению задач. В гайде объясняем основные идеи такого подхода на примерах. http://bit.ly/3JUMHLg