Максимальний потік мінімальної вартості#5447

Максимальний потік мінімальної вартості

2 секунди
64 мегабайти
Дуже легка

Дано орієнтований граф, у якому кожне ребро має пропускну здатність і вартість. Знайдіть максимальний потік мінімальної вартості з вершини 1 у вершину n.

Вхідні дані

Перший рядок містить два цілих числа та — кількість вершин та кількість ребер у графі (2 \leq n \leq 100, 1 \leq m \leq 1000). Кожен з наступних рядків містить чотири цілі числа: номери вершин, які з'єднує відповідне ребро, його пропускну здатність і його вартість. Пропускні здатності і вартості не перевищують 10^5.

Вихідні дані

Виведіть одне число — вартість максимального потоку мінімальної вартості з вершини 1 у вершину n. Відповідь не перевищує 2^{63}-1. Гарантується, що в графі немає циклів від'ємної вартості.

Приклади

Приклад 1

Loading
Loading