(К.Поляков) На рисунке – схема дорог, связывающих города
А, Б, В, Г, Д, Е, Ж, И, К, Л. По каждой дороге можно двигаться только в
одном направлении, указанном стрелкой. Сколько существует различных путей из
города А в город Л?
Решение:
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.
Комментариев нет:
Отправить комментарий