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