Может типа выбираем точку А, это механизм 201. Точка Б механизм 210. Массив начинает заполняться. Первый шаг это добавляем в масив первое число {201} Далее пусть программа смотрит куда бросает механизм 201, к примеру на 301 и 302, пробуем добавить сначала 301, это второй шаг {201,301} сравниваем не совпадает ли 301 с перечнем «механизмов точек Б» если совпадает тогда смотрим совпадает ли с нашей точкой Б а это 210, если не совпадает то к черту рецепт. Если не совпадает вообще с перечнем точек Б тогда шаг 3 - куда ведёт последний выбранный, то есть 301 Хз вобщем, когда я это изобрету Я просто не любитель километры кода писать, стараюсь всё делать как можно короче, пользоваться циклами FOR и не писать одно и то же - пользуюсь константами
Комментарии: 4
Kirill
По идее тебе только нужен массив времени/точек. Одна беда устроит ли кратчайший маршрут оператора.
Iiy
Ну предлагать список с возможными маршрутам. А не кратчайшими. И к черту время
Kirill
Вот тут ты и охренеешь
Yuriy
Точек А и точек Б наверное тоже не мало. Надо трассы проложить по всем туда и обратно. Еще и промежуточные точки все как-то обозначить. Из А можно проехать только через Л П и К до Б. А до В через В, Р и Ж..у