Динамическое программирование в прикладных задачах специального вида