CSES - Ferris Wheel | Vòng đu quay
Xem PDF
Điểm:
900 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Có \(N\) đứa trẻ muốn đi chơi vòng đu quay, và nhiệm vụ của bạn là tìm cáp treo cho mỗi đứa trẻ.
Một cáp treo có thể chứa được \(1\) hoặc \(2\) đứa trẻ, trong đó, tổng trọng lượng mỗi cáp treo không được vượt quá \(x\). Bạn biết trọng lượng của mỗi đứa trẻ.
Hỏi số cáp treo ít nhất cần để chở hết tất cả đứa trẻ là bao nhiêu?
Input
- Dòng đầu tiên chứa \(2\) số tự nhiên \(N\) và \(x\) - Số lượng đứa trẻ và tổng trọng lượng tối đa cho phép.
- Dòng tiếp theo chứa \(N\) số tự nhiên \(p_1, p_2, p_3, \ldots ,p_N\) - trọng lượng của mỗi đứa trẻ.
Output
- In ra số lượng cáp treo tối thiểu.
Constraints
- \(1 \leq N \leq 2 * 10^5\).
- \(1 \leq p_i \leq x \leq 10^9\).
Sample Test
Input:
4 10
7 2 3 9
Output:
3
Bình luận