Изменения

Перейти к: навигация, поиск
Идея и корректность
==Удаляющий обход==
===Идея и корректность===
Аналогично предыдущей, с сохранением корректности, однако удалять в процессе обхода в глубину из графа все "лишние" рёбра, т.е. рёбра, вдоль которых не получится дойти до стока <tex>t</tex>. С точки зрения реализации, надо просто поддерживать в списке смежности каждой вершины указатель на первое неудалённое ребро, и увеличивать этот указатель в цикле внутри обхода в глубину.
int dfs (int v, int flow)
Анонимный участник

Навигация