Thu Thập Tiền Xu
Đề bài
Mô tả
Có một đồ thị có hướng gồm phòng và đường hầm. Mỗi phòng chứa đồng tiền. Bạn có thể bắt đầu ở bất kỳ phòng nào, di chuyển qua các đường hầm, và dừng lại ở bất kỳ phòng nào. Hãy tìm số đồng tiền tối đa có thể thu thập được.
Lưu ý: Bạn thu thập tiền ở mỗi phòng khi đi qua. Nếu đi vào một phòng nhiều lần, chỉ thu tiền lần đầu.
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- Dòng 2: số nguyên — số tiền trong mỗi phòng.
- dòng tiếp theo: mỗi dòng gồm hai số nguyên và — đường hầm từ phòng đến phòng .
Dữ liệu ra
In một số nguyên duy nhất — số đồng tiền tối đa.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 4 5 2 7 1 2 2 1 1 3 2 4 |
16 | Phòng 1 và 2 tạo thành chu trình: thu cả 4+5=9 tiền. Từ đó đi đến phòng 4 (+7). Tổng = 4+5+7=16. |
Bình luận