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