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