Nội dung Bài tập
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

 


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin