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