Ориентированный граф (орграф) — это набор вершин, соединённых направленными рёбрами (стрелками). Каждое ребро имеет направление: от одной вершины к другой.
В задании 9 ОГЭ граф представлен схемой, где вершины обозначены русскими буквами (А, Б, В, Г, ...), а стрелки показывают возможные направления движения.
Важно: В задачах ОГЭ первая вершина (обычно А) не имеет входящих рёбер, а последняя — исходящих. Это означает, что движение возможно только от начала к концу графа.
Для подсчёта количества путей из начальной вершины в конечную используется метод динамического программирования.
Количество путей в вершину равно сумме количеств путей во все вершины, из которых есть ребро в данную.
Найти количество путей из начальной вершины в конечную. Стандартный подсчёт суммы путей для каждой вершины.
Найти количество путей, которые проходят через указанную вершину. Умножаем количество путей до вершины на количество путей от неё до конца.
Найти количество путей, которые НЕ проходят через указанную вершину. Вычитаем из общего числа путей те, что проходят через вершину.
Условие: На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Е?
Условие: На рисунке — схема дорог. Сколько существует путей из А в Ж, которые проходят через город Г?
Условие: Используя граф из примера 2, сколько существует путей из А в Ж, которые НЕ проходят через город Г?