Как мне найти самый длинный путь от одного источника ко всем конечным пунктам назначения
т.е. для источника i1, дайте самый длинный путь между i1 -> o1 и i1 -> o2.
Легенды, описанные на приведенном выше графике, таковы:
(i1, i2) - начальные узлы
(o1, o2) являются конечными узлами
(1-8) подграфы
Края могут иметь вес + ive / -ive
Самые длинные пути в этой сети расположены в следующем порядке:
Наихудший путь: i1 -> 1 -> 4 -> o1
Тогда все пути i1… ->… o1
Тогда i1 -> 5 -> 6 -> o2
Нужен способ игнорировать выбор (i1 -> 3) или (3 -> 4) подсетей, даже если они длиннее, чем i1 -> 5