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