Quà Noel
Đề bài
Mô tả
Ông già Noel đã chuẩn bị loại quà, loại quà thứ () có món và khối lượng mỗi món là gram. Ông dự định đóng gói các túi quà để phát cho trẻ em ở VOI sao cho mỗi túi có đúng món và không có hai món nào cùng một loại quà. Tuy nhiên, xe tuần lộc của ông chỉ có thể mang được không quá gram quà.
Để chuẩn bị chu đáo trước khi lên đường, ông già Noel đưa ra một loạt câu hỏi cho trợ lý của ông tính toán, mỗi câu hỏi thuộc một trong hai loại sau:
- Loại 1: Cho biết giá trị , hãy kiểm tra xem có thể tạo ra được túi quà mà tổng khối lượng các món quà trong cả túi đó không vượt quá gram hay không?
- Loại 2: Cho biết giá trị , hỏi có thể tạo ra được nhiều nhất bao nhiêu túi quà mà tổng khối lượng các món quà trong tất cả các túi đó không vượt quá gram?
Yêu cầu: Hãy giúp trợ lý trả lời từng câu hỏi của ông già Noel.
Dữ liệu vào
- Dòng đầu chứa số nguyên ().
- Dòng thứ hai chứa số nguyên dương có giá trị không quá .
- Dòng thứ ba chứa số nguyên dương có giá trị không quá .
- Mỗi dòng trong số dòng tiếp theo thể hiện một câu hỏi thuộc một trong hai loại:
- Loại 1: ().
- Loại 2: ().
Các số trên cùng một dòng cách nhau bởi dấu cách.
Dữ liệu ra
Gồm dòng, mỗi dòng thể hiện câu trả lời cho một câu hỏi tương ứng:
- Loại 1: In ra nếu có thể tạo được túi quà, trái lại in ra .
- Loại 2: In ra một số nguyên là số lượng túi quà nhiều nhất tạo được.
Ràng buộc
- .
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): và chỉ có câu hỏi loại 1.
- Subtask 3 ( số điểm): .
- Subtask 4 ( số điểm): Chỉ có câu hỏi loại 1.
- Subtask 5 ( số điểm): Không có ràng buộc nào thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 8 3 4 10 8 5 8 2 9 10 1 19 3 2 2 19 3 2 9 1 |
0 1 3 |
Câu hỏi 1: không có cách nào chọn được hai túi, mỗi túi có món mà tổng khối lượng không quá gram. Câu hỏi 2: tạo ra được nhiều nhất một túi quà, chẳng hạn túi gồm một món loại , một món loại và một món loại , tổng khối lượng gram. Câu hỏi 3: tạo ra được nhiều nhất ba túi quà, mỗi túi gồm đúng một món quà loại . |
| 3 3 1 2 3 3 1 2 2 10 2 1 5 2 2 2 100 1 |
2 0 6 |
Ví dụ bổ sung (không có trong đề gốc). Câu hỏi 1: hai túi và nặng tổng cộng gram; ba túi cần dùng cả món, nặng gram. Câu hỏi 2: hai túi nhẹ nhất nặng gram. Câu hỏi 3: mỗi túi một món, dùng hết món, nặng gram. |
Bình luận