Gửi bài giải

Điểm: 8
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập
Ngôn ngữ cho phép
C++, Python

Có \(n\) món đồ, món đồ thứ \(i\) có cân nặng \(w_i\) và giá trị \(v_i\). Bạn có thể chọn số lượng món đồ túy ý miễn cân nặng không quá \(S\). Hãy tìm cách chọn đồ để có được giá trị lớn nhất.

Input
  • Dòng đầu tiên gồm \(2\) số nguyên \(n\), \(S\).
  • Mỗi dòng trong \(n\) dòng tiếp theo gồm \(2\) số nguyên \(w_i\), \(v_i\).
Output
  • Một số nguyên duy nhất giá trị lớn nhất có thể đạt được. ### Điều kiện
  • \(1 \le n \le 10^{2}\)
  • \(1 \le S \le 10^{5}\)
  • \(1 \le w_i, v_i \le 10^{5}\)

Sample Input 1

3 5
1 4
4 1
2 100

Sample Output 1

104

Nhận xét

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