Đu quay tử thần
Xem dạng PDF
Gửi bài giải
Điểm:
1,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
Có ~n~ đứa trẻ muốn đi đu quay, và nhiệm vụ của bạn là tìm số cabin tối thiểu cần thiết để tất cả các em đều có thể lên đu quay.
Mỗi cabin (gondola) có thể chứa 1 hoặc 2 đứa trẻ.
Tổng trọng lượng của các em trong mỗi cabin không được vượt quá ~x~.
Bạn được biết trọng lượng của từng đứa trẻ.
Đầu vào:
Dòng đầu tiên chứa hai số nguyên ~n~ và ~x~:
~n~: số lượng trẻ em
~x~: trọng lượng tối đa mà một cabin có thể chịu
Dòng thứ hai chứa n số nguyên ~p₁, p₂, ..., pₙ~: trọng lượng của từng trẻ em.
Đầu ra:
In ra một số nguyên: số cabin tối thiểu cần dùng để tất cả trẻ em đều được lên đu quay.
Ràng buộc:
~1 \le n \le 2 \cdot 10^5~
~1 \le x \le 10^9~
~1 \le p_i \le x~
Ví dụ :
Input:
4 10
7 2 3 9
Output:
3
Bình luận