2013: Атракціон

Переглянути як PDF

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

Бали: 15,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 256M
Ввід: stdin
Вивід: stdout

Тип задачі

Є ~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

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


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