Главная › ОГЭ по информатике › Задание 4
ОГЭ по информатике · задание №4

Как решить задание 4 ОГЭ: кратчайший путь

Научимся читать таблицу дорог, строить по ней граф и выбирать маршрут с наименьшей суммой. Разберём три задачи с настоящими таблицами, затем потренируешься сам.

Шаг 1 · читаем условие

Что означают клетки таблицы дорог

Буквы A, B, C… — населённые пункты. Число на пересечении строки A и столбца B — длина прямой дороги A–B. Если клетка пуста, прямой дороги нет: нельзя просто перейти из A в B, но можно добраться через другие пункты.

ПунктABC
A—28
B2—3
C83—

Здесь число 2 встречается в клетках A–B и B–A. Это одна и та же дорога, её не надо рисовать дважды. По диагонали A–A, B–B числа не нужны.

Длина маршрута = сумма длин всех пройденных дорогКратчайший путь — допустимый маршрут с минимальной суммой, а не обязательно с меньшим числом дорог.
Шаг 2 · превращаем в граф

Пять действий для любого задания

1Нарисуй буквы по кругу: это вершины.
2Добавь линии только там, где в таблице стоят числа.
3Подпиши длины на каждой дороге один раз.
4Сравни суммы возможных маршрутов.
Пустая клетка — запрет на прямой переходЕсли A–E пусто, путь A–E в один шаг невозможен. Сначала найди цепочку реальных дорог, затем складывай её длину.
Шаг 3 · задания с таблицами

Три примера с полным решением

Задача 1. Из A в E по пяти пунктам

Условие. Между A, B, C, D, E построены дороги длиной из таблицы (в км). Найди длину кратчайшего пути от A до E.

ПунктABCDE
A—1———
B1—227
C—2——3
D—2——4
E—734—

Рисуем каждую дорогу один раз. Зелёные линии на графе дают лучший маршрут A–B–C–E.

Граф дорог A, B, C, D, EA-B один, B-C два, B-D два, B-E семь, C-E три, D-E четыре. Кратчайший путь A-B-C-E длины шесть выделен зелёным. 123274 ABCDE
  1. Из A выходит только A–B длиной 1.
  2. Дальше до E есть варианты: B–E длиной 7, B–C–E длиной 2 + 3, B–D–E длиной 2 + 4.
  3. Сравниваем полные суммы: A–B–E = 8; A–B–C–E = 6; A–B–D–E = 7.
Ответ: 6, маршрут A–B–C–E.

Задача 2. Из A в F по шести пунктам

Условие. Длины дорог между A, B, C, D, E, F (в км) даны в таблице. Найди кратчайший путь от A до F.

ПунктABCDEF
A—6421—
B6—1———
C41—3—1
D2—3—1—
E1——1—6
F——1—6—

Прямой дороги A–F нет. В F можно попасть через C или E. Сравним маршруты:

МаршрутСуммаВывод
A–C–F4 + 1 = 5Минимум
A–D–C–F2 + 3 + 1 = 6Длиннее
A–E–F1 + 6 = 7Длиннее
A–B–C–F6 + 1 + 1 = 8Длиннее

Другие обходы добавляют дороги с положительной длиной; например, A–E–D–C–F = 1 + 1 + 3 + 1 = 6. Меньше 5 не получается.

Ответ: 5, маршрут A–C–F.

Задача 3. Из A в F обязательно через C

Условие. Найди длину кратчайшего пути A–F, который обязательно проходит через C. Перемещаться разрешено только по указанным в таблице дорогам.

ПунктABCDEF
A—34——15
B3—34——
C43—1—6
D—41—26
E———2—1
F15—661—

Шаг 1: A → C. Напрямую A–C = 4; через B = 3 + 3 = 6. Минимум 4.

Шаг 2: C → F. Напрямую 6; через D–E = 1 + 2 + 1 = 4. Минимум 4.

Соединяем реальные участки A–C и C–D–E–F. Получается путь без повторений.

Ответ: 4 + 4 = 8, маршрут A–C–D–E–F.
Когда можно разбить маршрут через C на две частиПри положительных длинах ищем лучший путь A–C и лучший путь C–F, а затем проверяем, что соединённый маршрут допустим по условию и не повторяет пункт без необходимости. В этой задаче он допустим.
Перед тренировкой

Как не потерять дорогу

  1. Перенеси из таблицы каждую дорогу один раз: A–B и B–A обозначают одно ребро.
  2. Не соединяй пункты, если между ними пустая клетка.
  3. Выпиши два-три коротких реальных маршрута от начала до конца и сложи длины.
  4. Если указан обязательный пункт, сначала найди маршрут до него, затем от него до цели.
  5. Сравни результаты и запиши только число, если условие просит длину.
Самостоятельная практика

Реши три задания

В таблицах ниже «—» означает, что прямой дороги нет. После ошибки появится подсказка; можно исправлять ответ.

Решено: 0 из 3

1. Кратчайший путь A → E

Даны дороги A–B = 2, A–C = 5, B–D = 3, B–E = 10, C–D = 1, D–E = 4. Все остальные клетки таблицы пусты. Найди кратчайшую длину от A до E.

2. Путь обязательно через C

Дороги: A–B = 2, A–C = 5, B–C = 2, B–D = 4, C–D = 1, C–E = 8, D–E = 2. Найди кратчайший путь из A в E, обязательно проходящий через C.

3. Обход короче прямой дороги

Дороги: A–B = 9, A–C = 4, B–C = 2, B–D = 1, C–D = 8. Найди кратчайшую длину от A до D.

Видеоразбор

Посмотри решение задания №4

Сначала попробуй провести дороги из первой таблицы самостоятельно, а затем сравни граф и суммы маршрутов с видео.

Закрепи задание №4

Ты разобрал три таблицы дорог и решил задачи самостоятельно. Продолжи практику по номерам и отслеживай, какие маршруты получаются с первого раза.

Создать бесплатный аккаунт
Частые вопросы

Что проверить перед ответом

Если клетка пустая, можно ли пройти через другой пункт?

Да. Пустота запрещает лишь прямую дорогу между этой парой пунктов. Ищи цепочку из других реальных дорог.

Что означает «путь проходит через C»?

Маршрут должен включать C между началом и концом. Кратчайший путь без C не подходит, даже если его длина меньше.

Нужно ли рисовать A–B и B–A отдельно?

В симметричной таблице это одна двусторонняя дорога. Перенеси её на граф один раз.

Дальше изучи задание №5 про исполнителя. Ранее можно повторить задание №3. Для общей проверки открой демоверсию ОГЭ или учебник.