Задание №9 — Теоретические основы информатики
На рисунке – схема дорог, связывающих населённые пункты A, B, C, D, E, F, G. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из населённого пункта А в населённый пункт G?

Правильный ответ
12
Пояснение
Решение. Для решения этой задачи мы воспользуемся методом динамического подсчёта путей. Суть метода заключается в том, что количество способов добраться в конкретный пункт равно сумме способов добраться во все пункты, из которых в него ведут прямые дороги.
Обозначим через количество различных путей из начального пункта в пункт .
Шаг 1. Начальная точка.
Для пункта (начало пути) принимаем:
.
Шаг 2. Расчёт для промежуточных пунктов.
Будем двигаться последовательно от начала графа к концу, выбирая те вершины, для которых уже известны значения всех входящих в них стрелок.
1. В пункт ведёт только одна дорога из :
.
2. В пункт ведут дороги из и :
.
3. В пункт ведёт только одна дорога из :
.
4. В пункт ведут дороги из , и :
.
5. В пункт ведут дороги из и :
.
Шаг 3. Расчёт для конечного пункта.
В пункт ведут дороги из пунктов и :
.
Внимание: Перепроверим связи на рисунке. В пункт входят стрелки из , и напрямую из .
Уточним расчёт для :
.
Таким образом, существует различных путей из пункта в пункт .
Ответ: 12
Источник: ФИПИ