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