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