Задание №9 — Теоретические основы информатики
На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К иЛ. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А вгород Л?

Правильный ответ
17
Пояснение
Решение. Для решения этой задачи воспользуемся методом динамического программирования. Мы будем последовательно вычислять количество путей, ведущих в каждый город, суммируя количество путей из тех городов, из которых в него ведут стрелки.
Обозначим через количество различных путей из города А в город X.
1. Начнём с начального пункта:
(это точка старта).
2. Найдём значения для городов, в которые ведут дороги напрямую из А:
3. Продолжим расчёты для следующих городов:
4. Теперь определим количество путей для городов З и И:
5. Перейдём к городу К:
6. Наконец, вычислим количество путей в конечный пункт Л:
В город Л ведут стрелки из городов З, И и К.
— внимание, перепроверим связи по рисунку:
В город Л входят дороги из З, Е и К.
Посмотрим внимательнее на схему:
Таким образом, существует 17 различных путей из города А в город Л.
Ответ: 17
Источник: ФИПИ