Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập nhanhcan01

Balo

Dễ Duyệt phân tậpNhánh cận

  • 100 Điểm
  • 3.0s Thời gian
  • 256M Bộ nhớ
  • 50% Tỉ lệ AC
  • 1 Số AC

Cho \(n\) vật, vật \(i\) có trọng lượng \(w_i\). Hãy chọn một tập con có tổng trọng lượng bé hơn hoặc bằng \(M\) và tổng đó là lớn nhất.

\InputFile
Dòng đầu chứa hai số nguyên \(n, M\).

Dòng tiếp theo chứa \(n\) số nguyên \(w_1, w_2, \ldots, w_n\).

Giới hạn: \(1 \le n \le 50\), \(1 \le M \le 10^9\), \(1 \le w_i \le 10^9\).

\OutputFile
In ra một số nguyên là tổng lớn nhất thỏa mãn đề bài.

Lưu ý: một tập con là một tập bất kì các phần tử, không nhất thiết phải liên tiếp.

Example

Test 1

Input
5 10
3 8 2 1 5
Output
10

Bình luận

Chưa có bình luận nào.