Cho mạng có hướng gồm n đỉnh và m cung. Mỗi cung từ u tới v có dung lượng cap và chi phí đơn vị cost (chi phí cho mỗi đơn vị luồng đi qua). Cho đỉnh nguồn s và đỉnh đích t.
Hãy tìm luồng cực đại từ s tới t, và trong số mọi luồng cực đại, tìm luồng có tổng chi phí nhỏ nhất.
Ví dụ: Một cung s→t với cap=3,cost=2 cho luồng 3 và chi phí 6.
Dòng đầu chứa bốn số nguyên n m s t. m dòng tiếp theo, mỗi dòng bốn số u v cap cost.
2≤n≤200, 0≤m≤2000, 1≤s,t≤n, s=t, 0≤cap≤1000, 0≤cost≤1000. Không có cung âm.
In ra hai số nguyên: giá trị luồng cực đại và tổng chi phí nhỏ nhất tương ứng, cách nhau bởi một dấu cách.
Ví dụ:
Đầu vào:
2 1 1 2
1 2 3 2
Đầu ra:
3 6
Giải thích:
Đang tải editor...