Danh sách phát
Đề bài
Mô tả
Bạn có một danh sách phát gồm bài hát. Bài hát thứ có độ dài và độ hay .
Khi nghe một tập hợp các bài hát, độ thích thú thu được bằng tổng độ dài của các bài hát trong tập nhân với độ hay nhỏ nhất trong số đó. Chẳng hạn, nghe bài hát có độ dài và độ hay cho độ thích thú .
Hãy chọn không quá bài hát từ danh sách sao cho độ thích thú thu được là lớn nhất. Lưu ý rằng chọn ít hơn bài hát là hoàn toàn được phép, và đôi khi còn tốt hơn: thêm một bài hát dở vào tập có thể kéo tụt độ hay nhỏ nhất và làm giảm kết quả.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và — số bài hát trong danh sách và số bài hát tối đa được chọn.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và — độ dài và độ hay của bài hát thứ .
Dữ liệu ra
In ra một số nguyên duy nhất — độ thích thú lớn nhất có thể đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 4 7 15 1 3 6 6 8 |
78 | Chọn các bài hát với độ dài và độ hay . Độ thích thú là . Bài hát tuy dài nhưng độ hay chỉ là , nếu thêm vào thì kết quả tụt xuống . |
| 5 3 12 31 112 4 100 100 13 55 55 50 |
10000 | Chỉ chọn duy nhất bài hát : . Dù được phép chọn tới bài, mọi bài hát khác đều có độ hay nhỏ hơn nên việc thêm bất kỳ bài nào cũng kéo độ hay nhỏ nhất xuống và làm giảm kết quả. |
Bình luận