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