Tìm Chu Trình Âm
Đề bài
Mô tả
Cho đồ thị có hướng gồm đỉnh và cạnh. Xác định xem đồ thị có chu trình âm không. Nếu có, in một chu trình âm bất kỳ.
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- dòng tiếp theo: mỗi dòng gồm ba số nguyên , , — cạnh có hướng từ đến với trọng số .
Dữ liệu ra
- Nếu không có chu trình âm: in
NO. - Nếu có chu trình âm: in
YES, rồi in các đỉnh của chu trình theo thứ tự (đỉnh đầu và đỉnh cuối giống nhau).
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 1 2 1 2 4 1 3 1 1 4 1 -3 4 3 -2 |
YES 1 2 4 1 |
Chu trình 1→2→4→1: tổng 1+1+(-3)=-1 < 0. |
Bình luận