Xếp quà
Xem dạng PDF
Gửi bài giải
Điểm:
3,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Có N gói quà, gói thứ i có khối lượng a[i].
Một chiếc hộp có thể chứa tối đa khối lượng M.
Hãy xếp tất cả các gói quà vào ít hộp nhất, biết rằng mỗi hộp có thể chứa tối đa 2 gói quà.
Yêu cầu: In ra số lượng hộp ít nhất cần dùng.
- Input:
- Dòng 1: N, M (1 ≤ N ≤ 10^5, 1 ≤ M ≤ 10^9).
- Dòng 2: N số nguyên a[i] (1 ≤ a[i] ≤ M).
- Output:
- Một số nguyên: số hộp ít nhất.
Ví dụ
Input
5 10
3 5 3 9 4
Output
3
Bình luận