Trong siêu thị có ~ n ~ gói hàng. Với mỗi ~ i ~ ~ (1≤i≤n) ~, gói hàng thứ ~ i ~ có trọng lượng là ~ w_i ~ ~ (1≤w_i≤100) ~ và giá trị ~ v_i (1≤v_i≤100) ~. 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á ~ m (1 ≤ m≤100) ~. 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ào:
Kết quả:
Ví dụ:
Input
3 8
3 30
4 50
5 60
Output
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.
Ràng buộc:
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38228 |