Совершенный алгоритм жадные алгоритмы и динамическое программирование