Может типа выбираем точку А, это механизм 201. Точка Б механизм 210. Массив начинает заполняться. Первый шаг это добавляем в масив первое число {201} Далее пусть программа смотрит куда бросает механизм 201, к примеру на 301 и 302, пробуем добавить сначала 301, это второй шаг {201,301} сравниваем не совпадает ли 301 с перечнем «механизмов точек Б» если совпадает тогда смотрим совпадает ли с нашей точкой Б а это 210, если не совпадает то к черту рецепт. Если не совпадает вообще с перечнем точек Б тогда шаг 3 - куда ведёт последний выбранный, то есть 301 Хз вобщем, когда я это изобрету Я просто не любитель километры кода писать, стараюсь всё делать как можно короче, пользоваться циклами FOR и не писать одно и то же - пользуюсь константами

Комментарии: 4

  1. Kirill

    По идее тебе только нужен массив времени/точек. Одна беда устроит ли кратчайший маршрут оператора.

    • Iiy

      Ну предлагать список с возможными маршрутам. А не кратчайшими. И к черту время

      • Kirill

        Вот тут ты и охренеешь

        • Yuriy

          Точек А и точек Б наверное тоже не мало. Надо трассы проложить по всем туда и обратно. Еще и промежуточные точки все как-то обозначить. Из А можно проехать только через Л П и К до Б. А до В через В, Р и Ж..у

Не нашли ответ?

Вам также может быть интересно