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