Эта интересная задача, для тех кто не обладает знаниями решения подобных задач, покажется просто невообразимой. Сразу отмечу, что задача на самом деле не сложная и легко автоматизируется. Такое приложение как yandex.навигатор решает подобные задачи тысячами за час(надо отдать должное разработчикам за внедрение такой идеи как учет пробок) Маршруты и расстояния Пояснения к маршрутам 1 - (синий пунктир) этими маршрутами можно пользоваться только в светлое время суток.(как дополнительное условие) 2 -(желтый) эти маршруты имеют одинаковое время проезда в обе стороны 3 - (зеленый) эти маршруты от старшей буквы (например А) имеют обычное расстояние, а от младшей буква (Я) имеют расстояние в два раза больше. Пример ГЁ - 6 расстояние, ЁГ - 12 расстояние 4 - (красный) Эти маршруты как и зеленые, только наоборот. АД - 12, ДА -6 Точки Л и М, плавающие, это значит, что каждый раз расстояние от Л до ближайшей точки, а это может быть одна из точек, А, В или Д меняется от 2 до 10. Для М - аналогич