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