Привет! Молодец, что решил разобраться с этой задачей! Давай я тебе по порядку расскажу, почему твой ответ не подходит и как нужно его было искать.
Итак, из условия нам нужно определить минимальную длину пути из пункта А в пункт Е, при условии, что путь состоит ровно из трёх дорог. Важно понять, что дорога — это ребро графа, а мы ищем кратчайший путь из А в Е длиной ровно в 3 ребра.
Значит, сначала — граф — это набор вершин и путей между ними с известными длинами. В таблице указаны протяжённости некоторых дорог, остальные — со звездочкой, то есть неизвестны.
Твой ответ: "Ученик не дал ответ". Это, конечно, ни о чем. А правильное решение — найти все возможные маршруты из А в Е, длина которых ровно 3, и выбрать самый короткий.
Поясню, как это делается:
- Для этого восстанавливаем граф по таблице:
- Определяем, между какими порталами есть известные пути и их длины.
- Перебираем все возможные цепочки из трёх дорог, начинающиеся в А и заканчивающиеся в Е.
- Вычисляем сумму длин по каждой цепочке и выбираем минимальную.
Из примера, в полном решении показано, что единственный вариант — это путь 1-6-5-8 (с номерами вершин или порталов), сумма которой ровно равна 49, что и есть искомый минимум.
Ты же полностью пропустил этап поиска. Поэтому твой ответ неверен, ведь было нужно рассчитать и выбрать минимальную сумму именно таких путей, а не просто сказать, что ты ничего не сделал.
Постарался всё объяснить простым языком. Как тебе такой разбор? Ставь лайк или дизлайк!