Задание №4 — Теоретические основы информатики
Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
A | 3 | 3 | |||
B | 3 | 5 | 6 | ||
C | 3 | 4 | |||
D | 5 | 4 | 1 | ||
E | 6 | 1 |
Определите длину кратчайшего пути между пунктами A и Е. Передвигаться можно только по дорогам, протяжённость которых указана в таблице. Каждый пункт можно посетить только один раз.
Правильный ответ
8
Пояснение
Решение. Для поиска кратчайшего пути между пунктами A и E воспользуемся методом построения «дерева путей». Мы будем последовательно перебирать все возможные маршруты, исходящие из пункта A, и суммировать их длину. По условию задачи каждый пункт можно посетить только один раз.
Выпишем все возможные пути из пункта A в пункт E:
1) Путь A — B — E.
Из пункта A можно попасть в B (длина ). Из пункта B есть прямая дорога в E (длина ).
Длина пути: км.
2) Путь A — B — C — D — E.
Из A в B (длина ), из B в C (длина ), из C в D (длина ), из D в E (длина ).
Длина пути: км.
3) Путь A — B — D — E.
Из A в B (длина ), из B в D (длина ), из D в E (длина ).
Длина пути: км.
4) Путь A — C — B — E.
Из A в C (длина ), из C в B (длина ), из B в E (длина ).
Длина пути: км.
5) Путь A — C — D — E.
Из A в C (длина ), из C в D (длина ), из D в E (длина ).
Длина пути: км.
6) Путь A — C — B — D — E.
Из A в C (длина ), из C в B (длина ), из B в D (длина ), из D в E (длина ).
Длина пути: км.
Сравним полученные результаты: , , , , , . Минимальное значение равно .
Ответ: 8 км
Источник: ФИПИ