Cuộc họp ban giám khảo
Đề bài
Mô tả
Có thành phố đánh số từ đến . Thành phố là thủ đô, nơi cần tập trung toàn bộ ban giám khảo. Với mỗi thành phố từ đến có đúng một thành viên ban giám khảo sinh sống ở đó.
Quá trình chuẩn bị kỳ thi cần ngày làm việc. Trong cả ngày này, tất cả thành viên phải cùng có mặt tại thủ đô để làm việc.
Bạn biết lịch bay của cả nước. Mọi chuyến bay hoặc bay tới thủ đô, hoặc bay đi khỏi thủ đô. Không có chuyến bay đêm: mỗi chuyến bay cất cánh và hạ cánh trong cùng một ngày. Trong ngày bay đến cũng như ngày bay đi, thành viên đó không thể tham gia làm việc.
Nói cách khác, nếu một thành viên bay tới thủ đô vào ngày và bay về vào ngày , thì các ngày làm việc của họ là các ngày từ đến . Để cả thành viên cùng làm việc được ngày, cần tồn tại ngày liên tiếp mà mọi thành viên đều đã đến (trước đó) và chưa về (sau đó). Thành viên có thể ở lại thủ đô lâu hơn ngày.
Hãy sắp xếp cách rẻ nhất để đưa toàn bộ ban giám khảo về thủ đô làm việc chung ngày rồi đưa họ trở về thành phố của mình. Chi phí bằng tổng giá vé của tất cả các chuyến bay được sử dụng. Nếu không thể, in ra .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- dòng tiếp theo, mỗi dòng mô tả một chuyến bay bằng bốn số nguyên , , , : ngày bay, thành phố đi, thành phố đến và giá vé. Đúng một trong hai giá trị và bằng .
Dữ liệu ra
Một số nguyên duy nhất là chi phí nhỏ nhất, hoặc nếu không thể.
Ràng buộc
- , đúng một trong , bằng
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 6 5 1 1 0 5000 3 2 0 5500 2 2 0 6000 15 0 2 9000 9 0 1 7000 8 0 2 6500 |
24500 | Dùng các chuyến bay vào ngày 1, 2, 8, 9. Thành viên 1 đến ngày 1, thành viên 2 đến ngày 2; cả hai làm việc các ngày 3 đến 7 (5 ngày); thành viên 2 về ngày 8, thành viên 1 về ngày 9. Tổng . |
| 2 4 5 1 2 0 5000 2 1 0 4500 2 1 0 3000 8 0 1 6000 |
-1 | Không có chuyến bay nào đưa thành viên ở thành phố 2 từ thủ đô về nhà, nên không thể. |
Bình luận