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