Надіслати розв'язок

Бали: 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

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.