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