Задание OGEINF5D33A5: Кратчайший путь по таблице дорог

ФИПИ · ОГЭ · все форматы ответа · 1585 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Кратчайший путь по таблице дорог.

Учебные темы: Граф. Вершина, ребро, путь. Ориентированные и неориентированные графы. Длина (вес) ребра. Весовая матрица графа. Длина пути между вершинами графа. Поиск оптимального пути в графе. Начальная вершина (источник) и конечная вершина (сток) в ориентированном графе. Вычисление количества путей в направленном ациклическом графе.

Впишите правильный ответ.

Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых приведена в таблице.

 

A

B

C

D

E

A

 

1

 

 

2

B

1

 

 

1

2

C

 

 

 

2

1

D

 

1

2

 

 

E

2

2

1

 

 

 

Определите длину кратчайшего пути между пунктами A и C (при условии, что передвигаться можно только по указанным в таблице дорогам). Каждый пункт можно посетить только один раз.



i
СВОЙСТВА ЗАДАНИЯ
КЭС:
2.11 Граф. Вершина, ребро, путь. Ориентированные и неориентированные графы. Длина (вес) ребра. Весовая матрица графа. Длина пути между вершинами графа. Поиск оптимального пути в графе. Начальная вершина (источник) и конечная вершина (сток) в ориентированном графе. Вычисление количества путей в направленном ациклическом графе
Тип ответа:Краткий ответ
Номер: 5D33A5
НЕ РЕШЕНО Ответить

Решение задания OGEINF5D33A5

Ответ: 3

1. Прочитаем таблицу дорог.
Нужно пройти из A в C. Число на пересечении строки и столбца — длина прямой дороги между соответствующими пунктами. Пустая клетка означает, что такой дороги нет; считать её дорогой нулевой длины нельзя. Таблица симметрична, поэтому каждую дорогу записываем один раз:
A—B: 1; A—E: 2; B—D: 1; B—E: 2; C—D: 2; C—E: 1.
Длины сохраняем в единицах, указанных в таблице. Каждый пункт разрешено посетить только один раз.

2. Переберём допустимые маршруты.
Начинаем в исходном пункте и по очереди выбираем каждую существующую дорогу в ещё не посещённый пункт. Продолжаем до конечного пункта; если дальше двигаться нельзя, возвращаемся к последнему выбору. Так рассматриваем все простые пути, а не только маршруты с наименьшим числом дорог. Для каждого оставшегося пути складываем длины его дорог:
A—B—D—C: 1 + 1 + 2 = 4 ед. длины.
A—B—E—C: 1 + 2 + 1 = 4 ед. длины.
A—E—B—D—C: 2 + 2 + 1 + 2 = 7 ед. длины.
A—E—C: 2 + 1 = 3 ед. длины.

3. Сравним длины.
Проверены все допустимые пути из A в C; их количество — 4. Полученные длины: 4, 4, 7, 3. Наименьшая из них равна 3 ед. длины. Она достигается на маршруте A—E—C. Ни один путь не пропущен: на каждом шаге рассмотрены все соседние ещё не посещённые пункты, а ограничения условия проверены до сравнения длин.

4. Проверка.
Проверим один кратчайший маршрут по исходной таблице: A—E = 2, E—C = 1.
Сумма длин: 2 + 1 = 3 ед. длины. Начало маршрута — A, конец — C; все дороги существуют, все пункты в маршруте различны. В ответ требуется длина пути, поэтому записываем только число.

Ответ: 3.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании OGEINF5D33A5.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.