Надіслати розв'язок
Бали:
15,00 (partial)
Time limit:
1.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem type
Є ~n~ дітей, які хочуть побувати на колесі огляду, і ваше завдання знайти гондолу для кожної дитини.
У кожній гондолі може перебувати одна або двоє дітей, і, крім того, загальна вага гондоли не може перевищувати ~x~.
Ви знаєте вагу кожної дитини. Яка мінімальна кількість гондол потрібна для дітей?
Обмеження
- ~1≤n≤2⋅10^5~
- ~1≤x≤10^9~
- ~1≤p_i ≤x~
Формат вхідних даних
Перший рядок містить два цілі числа ~n~ і ~x~: кількість дітей і максимально допустиму вагу.
Наступний рядок містить ~n~ цілих чисел ~p_1 ,p_2 ,…,p_n~ : вага кожної дитини.
Формат вихідних даних
Вивести одне ціле число: мінімальну кількість гондол.
Приклад вхідних даних
4 10
7 2 3 9
Приклад вихідних даних
3
Коментарі