Решение задач типа 11



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


Решение:
1)      будем обозначать через NX количество различных путей из города А в город X
2)      для города А есть только один маршрут – никуда не двигаться, поэтому NA = 1
3)      для любого города X количество маршрутов NX можно вычислить как
Nx = Ny + … + Nz
где сумма взята по всем вершинам, из которых есть прямой путь в вершину X; например,
         NЛ = NИ + NЖ + NК
4)      около каждого города будем записывать количество маршрутов из А в этот город
5)      начнем считать количество путей с начала маршрута – с города А: 

6)      теперь находим те вершины, в которые можно попасть напрямую из уже рассмотренных вершин (пока – только из А), это Б и Г, для них тоже количество путей равно 1:


7)      теперь можно определить количество путей для В и Е; в В можно приехать только из А, Б и Г, а в Е – только из Г:
         NВ = NА + NБ + NГ = 1 + 1 + 1 = 3
         NЕ = NГ = 1

8)      теперь можно определить количество путей для Д, Ж и К; в Д можно приехать только из Б и В, в Ж – из В и Е, а в Е – только из Г:
         NД = NБ + NВ = 1 + 3 = 4
         NЖ = NВ + NЕ = 3 + 1 = 4
         NК = NЕ­ = 1

9)      теперь можно определить количество путей для И, куда можно приехать только из Д (NИ = NД) и, наконец, для Л:
         NЛ = NД + NИ + NЖ + NК = 13
        


10)   Ответ: 13.

Комментариев нет:

Отправить комментарий