Твой ответ на задание неверный. Длина кратчайшего пути между А и F, проходящего через Е и не проходящего через B, равна 17.
Для решения этой задачи нужно использовать алгоритм Дейкстры. Алгоритм Дейкстры — это алгоритм нахождения кратчайших путей во взвешенных графах без рёбер отрицательного веса.
Прежде всего, необходимо представить граф в виде матрицы смежности, а затем произвести поиск кратчайшего пути от вершины А до вершины F, не проходящего через вершину B.
Для начала произведем релаксацию всех ребер, выходящих из вершины А. Расстояние от А до А равно 0, а до всех остальных вершин расстояние бесконечность, кроме расстояния до Е, которое равно 5. Далее, выбирается вершина с наименьшим весом. В данном случае это Е. Производим релаксацию ребер, выходящих из вершины Е. Расстояние до А остается равным 0, расстояние до С равно 6, расстояние до В равно бесконечности, расстояние до F равно 5, а до D — 9.
Следующей выбранной вершиной является С. Релаксируем ребра, выходящие из С. Расстояния до всех вершин, кроме В, остаются прежними. Расстояние до В теперь составляет 11.
Далее, выбирается F. Релаксируем ребра, выходящие из F. Расстояние до С, Е и D остается прежними, расстояние до В — 17.
После этого выбирается D. Вес ребра Д-В равен 2, таким образом, кратчайший путь от А до F, проходящий через Е и D, равен 17.
Ответ на задачу: 17.
Проверь, пожалуйста, был ли мой ответ полезным, поставь лайк или дизлайк.
