Найдите кратчайший путь от источника к месту назначения в ориентированном графе с положительными и отрицательными ребрами, так что ни в какой точке пути сумма ребер, находящихся перед ним, не будет отрицательной. Если такой путь не существует, также сообщите об этом.
Я попытался использовать модифицированный Bellman Ford, но не смог найти правильное решение.
Я хотел бы прояснить несколько моментов:
- да, могут быть отрицательные весовые циклы.
- n - количество ребер.
- Предположим, что существует путь длины O (n), если проблема имеет решение.
- + 1/-1.