Pha Thuốc
Xem dạng PDFPer có ~n~ cây nấm; cây nấm thứ ~i~ có khối lượng ~A_i~. Bây giờ cô ấy muốn pha chế một số lọ thuốc.
Mỗi lọ thuốc được pha từ không quá ~2~ cây nấm, và tổng khối lượng của chúng không được vượt quá ~k~.
Hỏi số lọ thuốc ít nhất mà Per có thể pha nếu dùng hết ~n~ cây nấm (vì như vậy sẽ dễ mang đi hơn)?
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên ~n~ và ~k~.
- Dòng thứ hai chứa ~n~ số nguyên ~A_1, A_2, \ldots, A_n~ cách nhau bởi dấu cách.
Kết quả
In ra một số nguyên duy nhất — số lọ thuốc ít nhất.
Ví dụ
Đầu vào:
5 7
1 2 3 5 7
Đầu ra:
3
Giải thích: Ba lọ là đủ: ~\{1, 5\}~ có tổng khối lượng ~6~, ~\{2, 3\}~ có tổng khối lượng ~5~, và ~\{7\}~ nằm một mình. Mọi tổng đều không vượt quá ~k = 7~. Không thể chỉ dùng hai lọ, vì hai lọ chứa được nhiều nhất ~4~ cây nấm.
Giới hạn
- ~1 \le n \le 10^5~
- ~1 \le A_i \le k \le 10^9~
Lưu ý rằng luôn có ~A_i \le k~, nên mỗi cây nấm đều có thể nằm một mình trong một lọ.
Bình luận