Nhặt sỏi
Đề bài
Mô tả
Trong công viên có loại sỏi khác nhau; loại thứ có viên sỏi. Bạn muốn nhặt hết tất cả sỏi và mang về nhà.
Bạn có đúng hai chiếc túi, mỗi túi chứa được tối đa viên sỏi cùng một lúc. Bạn không bao giờ để chung sỏi thuộc hai loại khác nhau trong cùng một chiếc túi, nhưng hai chiếc túi có thể chứa hai loại sỏi khác nhau tại cùng thời điểm.
Mỗi ngày bạn chỉ được ra công viên nhặt sỏi đúng một lần (tức là mỗi ngày bạn dùng hai chiếc túi để mang về một lượng sỏi). Hãy tìm số ngày ít nhất để nhặt được hết tất cả sỏi.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và — số loại sỏi và sức chứa của mỗi túi.
- Dòng thứ hai chứa số nguyên — số viên sỏi của mỗi loại.
Dữ liệu ra
- Một số nguyên duy nhất là số ngày ít nhất cần thiết.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 3 1 8 9 7 |
5 | Cần lượt túi. Mỗi ngày dùng được túi nên cần ngày. |
| 3 2 2 3 4 |
3 | Cần lượt túi, tương ứng ngày. |
Bình luận