Đề bài
Trong siêu thị có gói hàng. Với mỗi (), gói hàng thứ có trọng lượng là () và giá trị (). Chị Hoa vào siêu thị để mua sắm đồ dùng gia đình nhưng sức của chị không thể mang được trọng lượng gói hàng vượt quá (). Hỏi chị Hoa sẽ mua được những gói hàng nào để được tổng giá trị lớn nhất.
Yêu cầu: Em hãy giúp chị Hoa tìm tổng giá trị lớn nhất của các gói hàng được chọn để mang đi.
Dữ liệu vàoMARKET.INP
Từ tệp văn bản MARKET.INP gồm:
- Dòng đầu tiên chứa hai số nguyên dương và ;
- dòng tiếp theo, mỗi dòng chứa hai số nguyên dương và (các số cách nhau ít nhất một dấu cách).
Kết quả raMARKET.OUT
Ghi ra tệp văn bản MARKET.OUT gồm một số duy nhất cần tìm. Trường hợp không chọn được gói hàng nào thì ghi kết quả là .
Ràng buộc
- Có 80% test tương ứng 80% số điểm với ;
- Có 20% test còn lại tương ứng 20% số điểm với .
Ví dụ
3 8 3 30 4 50 5 60
90
Giải thích
Gói hàng thứ 1 và thứ 3 sẽ được chọn để mang đi. Vì chúng có tổng khối lượng không quá 8 và có giá trị lớn nhất là 90.