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