Максимальный поток в сети

Графы Экстремальная
Дана сеть: n вершин, список рёбер edges (каждое - [u, v, пропускная способность], возможны кратные рёбра между одной парой), источник source и сток sink. Верните величину максимального потока из source в sink (алгоритм Эдмондса-Карпа: пока в остаточной сети есть путь из source в sink, ищите его через BFS и проводите по нему максимально возможный поток).
Сигнатура функции
max_flow(n: int, edges: list[list[int]], source: int, sink: int) -> int
Примеры
ВходОжидаемый результат
[4, [[0, 1, 3], [0, 2, 2], [1, 2, 1], [1, 3, 2], [2, 3, 3]], 0, 3]5
[2, [[0, 1, 5]], 0, 1]5
1решили
1пытались
100%успешность
Войдите, чтобы решить →