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