Xếp hàng lên xe
Đề bài
Mô tả
Một kho hàng có loại hàng. Mỗi chiếc hàng loại nặng và có giá trị ; trong kho có chiếc hàng loại . Chiếc xe tải chở được tổng khối lượng không quá .
Yêu cầu: Hãy chọn các chiếc hàng xếp lên xe (mỗi loại chọn từ đến chiếc) sao cho tổng khối lượng không vượt quá và tổng giá trị là lớn nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ trong dòng tiếp theo chứa ba số nguyên , , .
Dữ liệu ra
Ghi ra một số nguyên duy nhất là tổng giá trị lớn nhất.
Ràng buộc
- ; .
- ; ; .
Subtasks
- Subtask 1 ( số điểm): , và với mọi .
- Subtask 2 ( số điểm): với mọi .
- Subtask 3 ( số điểm): với mọi .
- Subtask 4 ( số điểm): .
- Subtask 5 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 10 3 4 3 4 5 2 5 9 1 |
14 | Chọn một chiếc loại (nặng , giá trị ) và một chiếc loại (nặng , giá trị ): tổng khối lượng , tổng giá trị . Nếu loại có nhiều hơn một chiếc thì hai chiếc loại sẽ cho giá trị , nhưng kho chỉ có chiếc. |
| 4 10 4 10 2 3 15 3 7 8 1 2 14 1 |
45 | Ví dụ bổ sung. Chọn cả chiếc loại : tổng khối lượng , tổng giá trị . Không cần dùng hết sức chở: cách tốt nhất có tổng khối lượng đúng là hai chiếc loại cùng một chiếc loại , chỉ được . Loại chỉ có một chiếc nên không thể lấy hai chiếc loại cùng hai chiếc loại (giá trị ). |
Bình luận