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