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