Классно, давай подскажу как подойти к задаче.
Подсказка по шагам
Шаг 1. Фильтруем маршрут до F: F можно достичь только через E, потому что путь F — это E-F (6). Значит любой путь A→F оканчивается на ... → E → F.
Шаг 2. Определяем, как попасть в E. В E можно попасть из A, B, C и D:
- Прямо из A: A-E = 19
- Через B: A→B→E = 2 + 8 = 10
- Через B и C: A→B→C→E = 2 + 11 + 4 = 17
- Через B и D: A→B→D→E = 2 + 3 + 2 = 7
Шаг 3. Добавляем путь до F: к каждому значению A→E прибавляем 6 (дорога E→F).
- 19 + 6 = 25
- 10 + 6 = 16
- 17 + 6 = 23
- 7 + 6 = 13
Шаг 4. Выбираем минимальное: 13. Значит кратчайший путь A → B → D → E → F.
Если хочешь, могу пройтись по каждому шагу ещё раз вместе с тобой и показать, как записывать такие вычисления. Оцените мой ответ лайком или дизлайком.