Đ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 dpbitmaskdongthung

Đóng thùng

Dễ Quy hoạch động trạng thái

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

Reimu có \(n\) món đồ cũ, nên cô định cho hết chúng vào hộp.

Món đồ thứ \(i\) nặng \(w_i\). Biết rằng mỗi hộp chỉ chịu được cân nặng là \(W\), hỏi số lượng thùng ít nhất Reimu phải dùng là bao nhiêu?

Input

  • Dòng đầu tiên gồm hai số nguyên \(n\) và \(W\) (\(1 \le n \le 20\), \(1 \le W \le 10^9\)).

  • Dòng thứ hai gồm \(n\) số nguyên \(w_1, w_2, \ldots, w_n\) (\(1 \le w_i \le W\)).

Output

In ra một số nguyên duy nhất là số thùng ít nhất Reimu cần dùng.

Example

Input:

4 5
1 2 3 4

Output:

2

Bình luận

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