MAXFLOWW - Luồng cực đại trên mạng

Xem dạng PDF

Gửi bài giải

Điểm: 3,00 (OI)
Giới hạn thời gian: 0.1s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho đồ thị có hướng gồm n đỉnh,m cung và sức chứa của mỗi cung. Hãy tìm luồng cực đại từ đỉnh phát s đến đỉnh thu t.

Input

  • Dòng đâu chứa bốn số nguyên dương n , m , s , t ; (~ 1 \le n \le 1200 ; 1 \le m \le 120000 ; 1 \le c \le 2^{31}-1 ~)
  • m dòng tiếp theo, mỗi dòng chứa ba số nguyên dương u , v , c mô tả một cung từ đỉnh u tới đỉnh v với sức chứa c.

Output

  • Một số nguyên là luồng cực đại từ đỉnh s đến đỉnh t.

Dữ liệu đảm bảo kết quả không vượt quá ~ 2^{31} - 1 ~

Sample

Input #1
7 14 1 7
1 2 5
1 3 6
1 4 5
2 3 2
2 5 3
3 2 2
3 4 3
3 5 3
3 6 7
4 6 5
5 6 1
6 5 1
5 7 8
6 7 7
Output #1
14
Input #2
10 16 1 2
1 3 2
1 4 2
5 2 2
6 2 2
3 5 1
3 6 1
4 5 1
4 6 1
1 7 2147483647
9 2 2147483647
7 8 2147483647
10 9 2147483647
8 5 2
8 6 2
3 10 2
4 10 2
Output #2
8

Problem source: Chuyên Sơn La Online Judge


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.