Решение: Кратчайший путь через вершину
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и F, проходящего через пункт C. Передвигаться можно только по дорогам, указанным в таблице. Каждый пункт можно посетить только один раз.
| Пункт | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| A | — | 3 | 4 | — | — | 15 |
| B | 3 | — | 3 | 4 | — | — |
| C | 4 | 3 | — | 1 | — | 6 |
| D | — | 4 | 1 | — | 2 | 6 |
| E | — | — | — | 2 | — | 1 |
| F | 15 | — | 6 | 6 | 1 | — |
Решение по шагам
4 шагаПеречислим допустимые маршруты из A в F, проходящие через C, без повторного посещения пунктов: A–C–F, A–C–D–F, A–C–D–E–F, A–B–C–F и A–B–D–C–F.
Вычислим их длины:
$$A\text{–}C\text{–}F: 4+6=10;\quad A\text{–}C\text{–}D\text{–}F: 4+1+6=11;\quad A\text{–}C\text{–}D\text{–}E\text{–}F: 4+1+2+1=8$$Для остальных маршрутов получаем большие значения:
$$A\text{–}B\text{–}C\text{–}F: 3+3+6=12;\quad A\text{–}B\text{–}D\text{–}C\text{–}F: 3+4+1+6=14$$Минимальная длина среди всех допустимых маршрутов равна 8 км.
$$\min(10,11,8,12,14)=8$$Где здесь ошибаются
Не включают в маршрут обязательную вершину C.
Используют дорогу, которой нет в таблице.
Повторно посещают один и тот же пункт.
Складывают не все длины дорог маршрута.