10 месяцев назад
🧠 Динамическое программирование: почему здесь нет программирования?
Когда программисты впервые сталкиваются с термином «динамическое программирование», многие чувствуют себя растерянно: слово «динамическое» звучит загадочно, а «программирование» вроде бы указывает на написание кода. Но истина в том, что этот термин вовсе не связан с компьютерным программированием. Его корни уходят глубже, в историю планирования и управления проектами. 🎯 Что же такое «программирование» в этом контексте? В английском языке слово programming долгое время означало не только создание компьютерных программ, но и составление детальных планов и расписаний...
143 читали · 3 месяца назад
Динамическое программирование
Представьте, что вы стоите у подножия высокой лестницы и хотите узнать, сколькими способами можно подняться на сотую ступеньку, если за один шаг можно преодолеть либо одну, либо две ступени. Можно ли сразу дать ответ? Конечно, нет — задача кажется необъятной. Но что, если начать с малого: сначала посчитать способы для первой ступеньки, потом для второй, третьей… и так постепенно добраться до сотой? Именно в этом и заключается суть динамического программирования. В задании 23 ЕГЭ по информатике проверяется умение анализировать работу алгоритма с ветвлениями и циклами...