Bán hàng tối ưu
Alice có món đồ cổ và muốn bán tất cả trong ngày. Cô đã tìm hiểu và biết được là số tiền mà cô sẽ nhận được nếu bán món đồ () ở ngày () hoặc nếu không ai muốn mua món đồ ở ngày . Một số món đồ phải được bán trước một số món đồ khác, có ràng buộc như vậy, mỗi ràng buộc có dạng và có nghĩa là món đồ phải được bán trước ít nhất một ngày so với ngày bán món đồ . Alice muốn lên kế hoạch bán tối ưu để có thể thu được nhiều tiền nhất. Chú ý rằng, mỗi ngày Alice có thể bán nhiều hơn một món đồ miễn là các món đồ liên quan đến ràng buộc bán trước các món đồ này đều đã được bán ở các ngày trước.
Giúp Alice tính số tiền nhiều nhất có thể nhận được khi bán tối ưu tất cả các món đồ.
Dữ liệu vào
- Dòng đầu tiên ghi ba số nguyên dương ();
- Tiếp theo là dòng, dòng thứ () chứa số nguyên ();
- Tiếp theo là dòng, mỗi dòng chứa hai số nguyên dương () cho biết món đồ phải được bán trước ít nhất một ngày so với ngày bán món đồ .
Dữ liệu đảm bảo có cách bán hết cả món đồ.
Dữ liệu ra
Một dòng là số tiền nhiều nhất có thể nhận được khi bán tối ưu tất cả các món đồ.
Ràng buộc
- Subtask 1 (25 điểm):
- Subtask 2 (35 điểm): Trong ràng buộc không có hai ràng buộc nào có cùng giá trị
- Subtask 3 (40 điểm): Không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 2 100 -1 100 80 100 90 1 2 1 3 |
270 |
Bình luận
😨😰😱🥶
hi
hi ae