Деревья и обход графа — урок 2 темы «Графы», математика ОГЭ

Деревья и обход графа

Дерево — связный граф без циклов. В дереве с \(n\) вершинами ровно \(n - 1\) рёбер, и между любыми двумя вершинами есть единственный путь. Если к дереву добавить ребро, появится цикл; если удалить ребро, граф распадётся на две части.

Дерево с семью вершинами и шестью рёбрами
Дерево с семью вершинами и шестью рёбрами

Пример. Между 8 деревнями нужно проложить дороги так, чтобы из любой деревни можно было доехать в любую, а дорог было как можно меньше. Сколько дорог понадобится?
Решение. Граф должен быть связным, а наименьшее число рёбер у связного графа — у дерева: \(8 - 1 = 7\) дорог.

Обход по рёбрам. Обойти все рёбра связного графа, проходя по каждому ровно один раз, можно, если вершин нечётной степени нет (тогда путь замкнутый) или их ровно две (путь начинается в одной из них и заканчивается в другой). Именно это правило объясняет задачу о кёнигсбергских мостах: там все четыре вершины имели нечётную степень.

Пример. Степени вершин графа: 2, 3, 4, 3, 2. Можно ли нарисовать его, не отрывая карандаша и не проводя дважды одну линию?
Решение. Нечётных вершин две (степени 3 и 3), поэтому можно: начать нужно в одной из них, закончить — в другой.

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

Закрепите теорию: 11 заданий с проверкой и подсказками, урок зачитывается от 70 %.

Пройти урок arrow_forward
Математика ОГЭ 2027 · подготовка с Кузьминым В.А.
© 2026 Кузьмин Владимир Александрович. По материалам ФИПИ (кодификатор и спецификация 2027).