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