Решение: Кратчайший путь через вершину
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и E, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице. Каждый пункт можно посетить только один раз.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| A | 2 | 3 | |||
| B | 2 | 1 | 3 | 5 | |
| C | 3 | 1 | 4 | 3 | |
| D | 3 | 4 | 1 | ||
| E | 5 | 3 | 1 |
Решение по шагам
3 шагаРассмотрим маршруты из A в E, проходящие через C, без повторного посещения пунктов.
Маршрут A–B–C–E имеет длину:
$$2 + 1 + 3 = 6$$Другие возможные маршруты через C имеют длину не менее 8 км, поэтому найденный маршрут является кратчайшим.
Где здесь ошибаются
Не учитывать обязательное прохождение через пункт C.
Повторно посещать пункт при построении маршрута.
Выбирать кратчайший путь между A и E без проверки условия прохождения через C.