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