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