Динамическое программирование

Редакция Без Сменки
Честно. Понятно. С душой.
📄 Динамическое программирование — это способ решения сложных задач путем сведения их к более простым задачам того же типа.

Рассмотрим вариант решения:

❓Необходимо вычислить сумму n чисел: 1 + 2 + 3 + … + n

«Сложность» данной задачи состоит в необходимости сразу взять большое количество чисел.

✅ Попробуем разбить на простые подзадачи.

Начнем с суммы одного первого элемента, т.е просто берем первый элемент:

F(1)=1

Тогда с помощью первого элемента найдем второй. К сумме первого добавляем второй элемент:

F(2)=F(1)+2=1+2=3;
F(3)=F(2)+3=3+3=6;

по аналогии продолжаем дальше и получаем функцию, по которой наши значения вычисляются:
➡️ F(n)=F(n-1)+F(n)

Мы определили порядок и поделили задачу на подзадачу, затем решили каждую из них, опираясь на промежуточный результат.

🧑‍💻 Такой пример показывает идею динамического программирования.

Где вы учитесь?

Вам также будет интересно

Ткани растений для ЕГЭ и ОГЭ 2026 по биологии: полное руководство
Подготовка к ЕГЭ 2026 по биологии и ОГЭ 2026 по биологии требует глубокого понимания тканей растений, их структуры, функций и особенностей. В этом...
Механическая энергия
⚡️ Полная механическая энергия тела равна сумме его кинетической и потенциальной энергии. Полную механическую энергию рассматривают в тех случаях,...
Ошибки в причастных оборотах
🔸 Удалённость определяемого слова от причастного оборота В некоторых предложениях разделение причастного оборота и определяемого слова допустимо,...
Художественная литература и устное народное творчество. Фольклор. Жанры фольклора
Фольклор — вид искусства, объединяющий народное устное поэтическое творчество, музыку и танец. Что характерно для фольклора?📌  ...
Предлоги места, направления и времени
💬 Предлоги места обозначают положение кого-либо (чего-либо) в пространстве и обычно отвечают на вопрос «где?». 💬 Предлоги направления показывают...
РАВНЫЕ ТРЕУГОЛЬНИКИ
Есть три признака равенства для треугольников. Ты, возможно, их помнишь со всех возможных устных экзаменов в 7 классе. ☃️ Треугольники могут быть...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.