Cà phê và tiểu luận
Đề bài
Mô tả
Bạn phải viết một tiểu luận gồm trang. Bạn có cốc cà phê, cốc thứ chứa đơn vị caffeine. Mỗi cốc chỉ uống được nhiều nhất một lần, uống trọn vẹn và tức thì (không chia một cốc ra nhiều ngày).
Tiểu luận được viết trong nhiều ngày. Trong một ngày nào đó, giả sử bạn uống cốc với lượng caffeine lần lượt là (theo thứ tự uống trong ngày đó). Khi đó:
- cốc thứ nhất cho bạn năng lượng viết trang,
- cốc thứ hai cho trang,
- cốc thứ ba cho trang,
- ...,
- cốc thứ cho trang.
Nếu một ngày bạn không uống cốc cà phê nào thì ngày đó bạn không viết được trang nào.
Bạn muốn hoàn thành tiểu luận càng nhanh càng tốt (dùng ít ngày nhất). Hãy tìm số ngày nhỏ nhất cần thiết để viết đủ ít nhất trang, hoặc cho biết điều đó là không thể.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số cốc cà phê và số trang của tiểu luận.
- Dòng thứ hai chứa số nguyên : lượng caffeine của từng cốc.
Dữ liệu ra
In ra một số nguyên là số ngày nhỏ nhất cần thiết, hoặc nếu không thể hoàn thành tiểu luận.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 8 2 3 1 1 2 |
4 | Ngày 1 uống cốc thứ tư (viết 1 trang), ngày 2 uống cốc thứ nhất và thứ hai (viết trang), ngày 3 uống cốc thứ năm (viết 2 trang), ngày 4 uống cốc thứ ba (viết 1 trang). Tổng đủ 8 trang trong 4 ngày, và không thể ít hơn. |
| 7 10 1 3 4 2 1 4 2 |
2 | Ngày 1 uống ba cốc lượng 4, 2, 3 (viết trang), ngày 2 uống một cốc lượng 4 (viết 4 trang). Tổng 10 trang trong 2 ngày. |
| 5 15 5 5 5 5 5 |
1 | Uống cả 5 cốc trong một ngày: trang. |
| 5 26 5 5 5 5 5 |
-1 | Tổng năng lượng tối đa mỗi cốc một ngày là , không thể đạt. |
Bình luận