Этапы динамического программирования
1. Проблему делять на меньшую перекрывающую подзадачу
2. Оптимальное решение достигается при помощи использования оптимального решения небольших задач
3. Под капотом, всегда (почти всегда) используется memoization
Data Science: Алгоритмы и Структуры данных
Post #4793
637

- 👍 2