Нахождение оптимального пути с помощью функции оценки состояния(динамическое программирование)