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

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

Тип задачі

Є ~n~ людей, які хочуть піднятися на верх будівлі, яка має лише один ліфт. Ви знаєте вагу кожної людини та максимально допустиму вагу в ліфті. Яка мінімальна кількість поїздок на ліфті?

Обмеження

  • ~1 \le n \le 20~
  • ~1 \le x \le 10^9~
  • ~1 \le w_i \le x~

Формат вхідних даних

У першому рядку вводу два цілих числа ~n~ і ~~x: кількість людей і максимально дозволена вага в ліфті.

У другому рядку ~n~ цілих чисел ~w_1,w_2,\dots,w_n~: вага кожної людини.

Формат вихідних даних

Виведіть одне ціле число: мінімальна кількість поїздок.

Приклад вхідних даних

4 10
4 8 6 1

Приклад вихідних даних

2

Коментарі

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


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