Người bán không trung thực
Đề bài
Mô tả
Một cửa hàng đang có chương trình giảm giá kéo dài một tuần. Bạn cần mua đúng món hàng. Với mỗi món , bạn biết:
- — giá hiện tại (trong tuần giảm giá),
- — giá sau khi tuần giảm giá kết thúc.
Lưu ý rằng không phải người bán nào cũng trung thực, nên có thể có những món mà (giá "giảm giá" lại đắt hơn giá thường).
Bạn muốn mua tất cả món, nhưng đã quyết định sẽ mua ngay bây giờ ít nhất món, các món còn lại sẽ mua sau khi đợt giảm giá kết thúc. Hãy xác định số tiền nhỏ nhất phải chi để mua đủ món.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và (, ) — tổng số món cần mua và số món tối thiểu phải mua ngay bây giờ.
- Dòng thứ hai chứa số nguyên () — giá trong tuần giảm giá.
- Dòng thứ ba chứa số nguyên () — giá sau tuần giảm giá.
Dữ liệu ra
In ra một số nguyên duy nhất — số tiền nhỏ nhất phải chi để mua đủ món.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 5 4 6 3 1 5 |
10 | Mua món 3 ngay (giá 6); mua món 1 và 2 sau (giá 3 và 1). Tổng: . |
| 5 3 3 4 7 10 3 4 5 5 12 5 |
25 | Mua các món 1, 2, 4, 5 ngay (giá 3, 4, 10, 3); mua món 3 sau (giá 5). Tổng: . |
Bình luận