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

Правильный ответ
7
Пояснение
Решение. Для решения этой задачи мы воспользуемся методом динамического подсчёта путей. Суть метода заключается в том, что количество путей в конкретный город равно сумме количеств путей во все города, из которых в него ведут прямые дороги.
Обозначим через количество различных путей из начального города A в город X. Наша цель — найти .
Шаг 1. Начнём с начального пункта.
Для города A путь всего один (начальная точка):
Шаг 2. Найдём значения для городов, в которые можно попасть напрямую из A.
В город B ведёт только одна стрелка из A:
В город G ведёт только одна стрелка из A:
Шаг 3. Перейдём к городам, зависящим от B и G.
В город F ведут стрелки из B и G:
В город E ведёт только одна стрелка из B:
Шаг 4. Найдём значение для города C.
В город C ведут стрелки из E и F:
Шаг 5. Теперь мы можем вычислить итоговое количество путей для города D.
В город D ведут стрелки из трёх городов: C, E и F.
Подставим найденные ранее значения:
Таким образом, существует 7 различных путей из города A в город D.
Ответ: 7
Источник: ФИПИ