5. [Лекция] Динамическое программирование