Giá sách (Dễ)
Đề bài
Mô tả
Bác John có quyển sách và muốn đóng một bộ kệ để chứa hết chúng. Quyển sách thứ có chiều cao và chiều rộng .
Sách phải được xếp lên các kệ theo đúng thứ tự đã cho: kệ đầu tiên chứa các quyển với nào đó, kệ thứ hai bắt đầu từ quyển , và cứ thế tiếp tục. Tổng chiều rộng của các quyển trên một kệ không được vượt quá .
Chiều cao của một kệ bằng chiều cao của quyển sách cao nhất nằm trên kệ đó. Các kệ được xếp chồng lên nhau nên chiều cao của cả bộ kệ bằng tổng chiều cao của tất cả các kệ.
Hãy tính chiều cao nhỏ nhất có thể của cả bộ kệ.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
In ra một số nguyên duy nhất: chiều cao nhỏ nhất của cả bộ kệ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 10 5 7 9 2 8 5 13 2 3 8 |
21 | Dùng ba kệ: kệ đầu chỉ chứa quyển (cao , rộng ), kệ thứ hai chứa các quyển (rộng , cao nhất là ), kệ cuối chứa quyển (cao , rộng ). Tổng chiều cao là . |
| 3 4 2 2 6 1 6 2 |
8 | Nếu tham xếp nhiều nhất có thể lên kệ đầu thì được quyển và (rộng , cao ), quyển phải nằm riêng, tổng là . Cách tối ưu là để quyển một mình (cao ) rồi xếp quyển và chung một kệ (rộng , cao ), tổng là . |
Bình luận