Решение: Кратчайший путь через C
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего пути между пунктами A и E, проходящего через пункт C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице. Каждый пункт можно посетить только один раз.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| A | — | 7 | 4 | — | — |
| B | 7 | — | 2 | — | 4 |
| C | 4 | 2 | — | 4 | — |
| D | — | — | 4 | — | 4 |
| E | — | 4 | — | 4 | — |
Решение по шагам
2 шагаРассмотрим путь A–C–B–E. Он проходит через C и посещает каждый пункт не более одного раза.
$$4 + 2 + 4 = 10$$Другой возможный путь A–C–D–E имеет длину 12 км. Также возможен путь A–B–C–D–E длиной 17 км. Минимальная длина равна 10 км.
$$\min(10, 12, 17) = 10$$Где здесь ошибаются
Не учитывать условие прохождения через пункт C.
Повторно посещать один и тот же пункт.
Сложить длины дорог несуществующего пути.