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