Sau khi Bờm đáp ứng hết các điều kiện mà Phú Ông đưa ra, Bờm lại thắng cuộc một lần nữa. Vì phần thưởng lần này quá lớn nên Bờm vội chạy về và lục soát khắp nhà mới tìm được một cái ba lô chứa được trọng lượng không vượt quá S. Bờm vội vã mang đến nhà Phú Ông nhận thưởng. Phú Ông có N thỏi vàng có trọng lượng lần lượt là a1, a2, …, aN để cho Bờm lựa chọn. Bờm rất cẩn thận lựa chọn các thỏi vàng cho vào ba lô sao cho tổng trọng lượng lớn nhất mà ba lô không bị rách (ba lô sẽ bị rách khi chứa trọng lượng lớn hơn S và khi đó Bờm phải đền gấp đôi số vàng lấy được).
Yêu cầu: Bạn hãy tính toán giúp Bờm có thể chọn những thỏi vàng để tổng trọng lượng lớn nhất và có bao nhiêu cách lựa chọn như vậy?
Dữ liệu
Kết quả
Input
3 7
4 6 2
Output
6
2
Nguồn: DHDBBB'17