Sinh kịch bản
Đề bài
Mô tả
Một bộ phim truyền hình có nhân vật nam và nhân vật nữ, đều đang độc thân. Khảo sát khán giả chỉ ra cặp đôi được yêu thích, cặp thứ gồm chàng trai , cô gái , và nếu họ cưới nhau thì khán giả hài lòng thêm điểm. Mọi cặp đôi khác không nằm trong danh sách sẽ không được biên kịch xét đến.
Kịch bản được phép tổ chức một số đám cưới bất kỳ trong cặp trên, hoặc không tổ chức đám cưới nào. Một tập con các đám cưới được gọi là chấp nhận được nếu mỗi chàng trai và mỗi cô gái tham gia nhiều nhất một đám cưới trong tập đó. Giá trị của một tập chấp nhận được là tổng số điểm hài lòng của các đám cưới trong tập.
Số tập chấp nhận được là hữu hạn. Hãy sắp xếp tất cả các tập chấp nhận được theo thứ tự giá trị không giảm và cho biết giá trị của tập thứ trong danh sách đó. Như vậy ứng với tập rỗng (không đám cưới nào), ứng với đám cưới đơn lẻ có điểm nhỏ nhất, và cứ thế tiếp tục.
Hai tập chấp nhận được khác nhau vẫn được tính là hai phần tử khác nhau của danh sách kể cả khi chúng có cùng giá trị.
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- dòng tiếp theo, dòng thứ chứa ba số nguyên , , mô tả một cặp đôi được khán giả yêu thích.
Dữ liệu ra
Một số nguyên duy nhất: giá trị của tập chấp nhận được đứng thứ khi sắp xếp theo giá trị không giảm.
Ràng buộc
- Mỗi cặp xuất hiện trong nhiều nhất một dòng.
- Dữ liệu đảm bảo không vượt quá tổng số tập chấp nhận được.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 4 3 1 1 1 1 2 2 2 1 3 2 2 7 |
2 | Có đúng 7 tập chấp nhận được với các giá trị sắp xếp tăng dần là 0, 1, 2, 3, 5, 7, 8 (giá trị 5 ứng với tập gồm hai đám cưới và ). Tập thứ 3 có giá trị 2. |
| 2 4 7 1 1 1 1 2 2 2 1 3 2 2 7 |
8 | Vẫn danh sách đó, tập thứ 7 là tập cuối cùng, gồm hai đám cưới và với giá trị . |
Bình luận