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