13013. Колесо огляду


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Є \(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

Коментарі

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