Giá Cố Định
Đề bài
Mô tả
Một cửa hàng có loại sản phẩm với số lượng vô hạn mỗi loại. Mọi sản phẩm đều có giá gốc là đồng cho mỗi món.
Với mỗi loại sản phẩm có một ưu đãi cho khách quen: nếu tổng số món hàng đã mua (thuộc bất kỳ loại nào, không nhất thiết là loại ) đạt tới , thì từ thời điểm đó trở đi mỗi món của loại chỉ còn giá đồng (giảm ).
Bạn cần mua ít nhất món của loại . Bạn được tự chọn thứ tự mua các món hàng, và có thể mua nhiều hơn số lượng cần thiết của một loại nào đó nếu muốn. Hãy tính số tiền nhỏ nhất cần chi để mua đủ số lượng yêu cầu của tất cả các loại.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên — số loại sản phẩm.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và — số lượng cần mua của loại và ngưỡng số món cần đạt để được giảm giá loại .
Dữ liệu ra
- In ra một số nguyên duy nhất là tổng số tiền nhỏ nhất cần chi.
Ràng buộc
- Tổng của tất cả không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 4 1 3 1 5 |
8 | Mua 1 món loại 3 (giá 2), 2 món loại 1 (giá 2 mỗi món). Lúc này đã mua 3 món nên loại 2 được giảm giá: mua 1 món loại 2 (giá 1). Đã mua 4 món nên loại 1 được giảm: mua nốt 1 món loại 1 (giá 1). Tổng: . |
| 5 2 7 2 8 1 2 2 4 1 8 |
12 | Mua các món để dần đạt ngưỡng giảm giá của những loại có ngưỡng thấp, phần còn lại mua theo giá gốc. Tổng chi tối thiểu là 12 đồng. |
Bình luận