Gửi bài giải


Điểm: 100
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Tý có một tên trộm đột nhập vào cửa hàng có \(N\) món đồ. Món đồ \(i\) có trọng lượng \(w_i\) và giá trị \(v_i\). Chiếc ba lô của hắn chỉ chịu được tổng trọng lượng tối đa \(W\).

Hãy tìm cách chọn các món đồ ba lô sao cho tổng giá trị là lớn nhất.

Định dạng đầu vào

  • Dòng đầu chứa N và W\( (\)1 \le N \le 50\(, \)1 \le W \le 10^4~).
  • \(N dòng tiếp theo, mỗi dòng chứa w_i và v_i\) (\(1 \le w_i \le 100\), ~1 \le v_i \le 10^3).

Định dạng đầu ra

  • Một số nguyên duy nhất là tổng giá trị lớn nhất tìm được.

Ví dụ

Input:

4 10
5 10
4 40
6 30
3 50

Output:

90

Ràng buộc

Subtask Điểm Ràng buộc
1 20 N \le 10~
2 30 \(N \le 30\)
3 50 \(N \le 50\)

Nhận xét

Không có ý kiến tại thời điểm này.