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

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