Статья

Графы и поиск путей: разбор для ЕГЭ

3 сентября 2026~8 минут11 класс

Пять минут на эту статью — и «Графы и поиск путей» перестанет пугать. Внутри: теория без воды, рабочий алгоритм, разбор типового задания и список частых ошибок.

Понятный старт: что такое граф и зачем он нужен на ЕГЭ

Задачи на графы приносят стабильные первичные баллы на ЕГЭ по информатике, но из-за невнимательности школьники теряют здесь до 15% результата. В этой статье мы по шагам разберем теорию, сопоставление таблиц со схемами и алгоритм подсчета путей, чтобы ты решал эти номера за пару минут без ошибок.

Граф — это математическая модель, состоящая из точек (вершин) и соединяющих их линий (рёбер). Если по линии можно двигаться только в одном направлении, её называют направленным ребром или дугой, а сам граф — ориентированным. В кодификаторе ЕГЭ графы встречаются в двух ключевых заданиях:

Задание 1: сопоставление весовой матрицы (таблицы расстояний) и неориентированного графа.
Задание 13: поиск количества различных путей в ориентированном графе с дополнительными условиями.

Главная характеристика вершины — её степень. Степень вершины равна числу ребер, которые с ней соединены. Если граф ориентированный, то у каждой вершины есть полустепень захода (число входящих стрелок) и полустепень исхода (число выходящих стрелок). Понимание этих свойств позволяет быстро разгадывать соответствие между таблицей и рисунком.

Матрица смежности: как сопоставить таблицу и схему

В первом задании ЕГЭ схема дорог и таблица протяженности составлены независимо. Номера пунктов в таблице (П1, П2, ...) перепутаны, и твоя задача — сопоставить буквы на схеме с номерами строк и столбцов. Для этого используется матрица смежности или весовая таблица.

Пункт П1 П2 П3 П4 П5 Степень
П1 12 15 2
П2 12 10 20 3
П3 10 8 2
П4 15 14 2
П5 20 8 14 3

Чтобы быстро сопоставить таблицу с рисунком, придерживайся чёткого алгоритма:

Шаг 1. Посчитай степень каждой вершины на схеме и в таблице.
Шаг 2. Найди уникальные вершины (например, единственную вершину со степенью 3 или 4).
Шаг 3. Анализируй окружение: смотри, с какими соседями связана нужная вершина.
Шаг 4. Выпиши длины ребер и найди искомый ответ.

Если хочешь отработать этот навык на свежих задачах из банка ФИПИ, открой бесплатный тренажёр «Просто Урок», где собраны типовые прототипы с автоматической проверкой ответов.

Подсчёт путей: метод динамического программирования

В тринадцатом задании ЕГЭ требуется найти количество путей из стартового города в конечный. Перебирать маршруты вручную на сложном графе нельзя: ты гарантированно пропустишь одну из веток или посчитаешь путь дважды. Единственный надежный способ — метод динамического программирования.

Суть метода: количество способов добраться до вершины V равно сумме способов добраться до всех вершин, из которых в V ведут стрелки. Для начального пункта значение всегда принимается равным 1.

Базовое условие: N(Старт) = 1.
Для любой вершины V: N(V) = N(U₁) + N(U₂) + ... + N(Uₖ),
где U₁, U₂, ..., Uₖ — все вершины, из которых есть стрелка в V.

Совет репетитора

Никогда не рассчитывай значение вершины, пока не посчитаны абсолютно все входящие в неё предшественники. Двигайся строго слева направо по направлению стрелок, выписывая числа прямо над вершинами графа.

Пошаговое заполнение значений исключает механические ошибки. Главное — аккуратно отслеживать каждую стрелку на бланке.

Разбор типового задания с ограничениями

На реальном экзамене редко просят найти просто все пути. Обычно формулировка содержит дополнительные условия: маршрут обязан проходить через город В и при этом не должен проходить через город Ж.

Задача: Найти количество путей из А в М, проходящих через В и не проходящих через Ж.
Этап 1: Исключаем запрещенный пункт Ж. Аккуратно вычеркиваем вершину Ж и все входящие и выходящие из неё стрелки.
Этап 2: Учитываем обязательный пункт В. Любой путь обязан пройти через В. Значит, все ребра, которые идут в обход В к последующим вершинам, нужно удалить.
Этап 3: Считаем значения вершин:
\( N(\text{А}) = 1 \)
N(Б) = N(А) = 1
N(В) = N(А) + N(Б) = 1 + 1 = 2
N(Г) = N(В) = 2 (ветку А → Г вычеркнули, так как она идет в обход В)
N(Д) = N(В) + N(Г) = 2 + 2 = 4
N(Е) = N(В) + N(Д) = 2 + 4 = 6
N(М) = N(Д) + N(Е) = 4 + 6 = 10

Ловушка

Самая частая ошибка — забыть удалить стрелки, которые обходят обязательный пункт стороной. Если стрелка идет из вершины, предшествующей обязательному пункту, сразу в последующую — её необходимо вычеркнуть до начала вычислений.

Чек-лист для самопроверки на экзамене

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

Используй следующий алгоритм проверки:

1. В задании 1 пересчитай сумму длин ребер в строке таблицы и сравни со степенью вершины на чертеже.
2. Проверь симметричность матрицы: расстояние от П1 до П2 обязано совпадать с расстоянием от П2 до П1.
3. В задании 13 проверь, что каждая входящая стрелка учтена ровно один раз при сложении.
4. Убедись, что вычеркнуты все обходные пути, если в условии есть обязательный пункт.

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

Что запомнить и как тренироваться

Графы в ЕГЭ по информатике — это гарантированные баллы при условии системного подхода. Запомни три главных правила для успешного решения:

— Матрицы и схемы: опирайся на степени вершин и уникальные связки соседей.
— Динамика путей: стартуй с 1, складывай входящие стрелки, вычисляй только готовые вершины.
— Дополнительные условия: вычеркивай запрещенные вершины и срезай обходные ветки до начала суммирования.

Закрепи разобранные методы на практике. Перейди в личный кабинет «Просто Урок» и реши 5 тренировочных заданий на графы прямо сейчас, чтобы быть уверенным в своем результате на экзамене.

Частые вопросы

В каких номерах ЕГЭ по информатике встречаются графы?

Графы напрямую проверяются в заданиях 1 (сопоставление матрицы и графа) и 13 (подсчет количества путей в ориентированном графе).

Что делать, если в таблице несколько вершин имеют одинаковую степень?

Анализируй степени их соседей. Одинаковые по степени вершины почти всегда соединены с вершинами разной степени, что позволяет их различить.

Как не запутаться при подсчете путей с обязательным пунктом?

Раздели решение на два этапа: сначала найди пути от старта до обязательного пункта, а затем используй полученное число как стартовое для продолжения маршрута к финишу.

Как закрепить тему после разбора?

Зайди в бесплатный тренажёр и личный кабинет «Просто Урок», чтобы без ограничений порешать подборку задач с мгновенной проверкой ответов.

Не оставляйте тему «прочитанной»

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

Важно. Материалы сайта носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ), индивидуальной консультацией или руководством к действию. Мы аккуратно работаем с фактами, но не гарантируем полную точность и актуальность: структура и правила экзаменов могут меняться — сверяйтесь с официальными источниками (ФИПИ, действующие кодификаторы и нормативные акты РФ). Администрация сайта не несёт ответственности за возможные неточности и за решения, принятые на основе материалов. Заметили неточность — напишите нам, мы исправим.