- Mã:
- DHLTNC_CT3_N6_QHD_BAI_2
- Tên:
- BALO 1 có truy vết
- Dạng thi:
- oi
- Thang điểm:
- 5 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- 4801103024
BALO 1
Trong một cửa hàng có n món hàng khác nhau. Món hàng thứ i
có trọng lượng là wi và có giá trị là vi.
Một tên trộm đột nhập vào cửa hàng đó và hắn mang theo một cái túi có thể chịu
được trọng lượng tối đa là m. Tên trộm đó phải lấy những món hàng nào để
cái túi không bị rách mà vẫn mang lấy được tổng giá trị là lớn nhất? Được biết mỗi
món hàng chỉ có duy nhất một món.
Dữ liệu vào:
- Dòng đầu tiên gồm hai số
nguyên n, m cách nhau một khoảng cách (1 ≤ n, m ≤ 1000).
- n dòng tiếp theo, dòng thứ i ghi cặp số
nguyên wi và vi. (1 ≤ wi, vi≤ 10000).
Dữ liệu ra:
- Dòng đầu tiên là một số duy
nhất là tổng giá trị lớn nhất mà tên trộm lấy được.
- Dòng thứ hai là những vật mà
tên trộm đó đã lấy theo thứ tự tăng dần.
Ví dụ:
INPUT |
OUTPUT |
5 11 3 3 4 4 5 4 9 10 4 4 |
11 1 2 5 |
Theme :
Mời bạn soạn code