Шешімі: Кратчайший путь в графе
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых указана в таблице. Определите длину кратчайшего пути между пунктами A и D. Передвигаться можно только по дорогам, протяжённость которых указана в таблице. Каждый пункт можно посетить только один раз.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| A | 4 | ||||
| B | 4 | 4 | 1 | ||
| C | 4 | 1 | 2 | ||
| D | 1 | 3 | |||
| E | 1 | 2 | 3 |
Шешім по шагам
3 қадамИз пункта A ведёт дорога только в пункт B, поэтому первый участок любого пути имеет длину 4 км.
$$A \to B: 4$$Рассмотрим путь через E и C: сначала из B в E, затем из E в C и из C в D.
$$A \to B \to E \to C \to D: 4 + 1 + 2 + 1 = 8$$Другой путь через C имеет длину $4 + 4 + 1 = 9$ км, а путь через E и D — $4 + 1 + 3 = 8$ км. Минимальная длина равна 8 км.
Где здесь ошибаются
Выбирать путь A → B → C → D длиной 9 км, не сравнив его с путями через E.
Складывать длины дорог, не проверяя, что каждый пункт посещается не более бір раза.