Ferris Wheel.


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 512M

Author:
Problem type

Según Wikipedia una noria, noria de feria, rueda de Chicago, rueda de la fortuna, rueda Ferris, rueda gigante, rueda moscovita, viaje a la luna, vuelta al mundo o estrella, es una atracción de feria o parque de atracciones consistente en una rueda en posición vertical con góndolas, cabinas o simples asientos unidos al borde, que funciona girando (mediante un mecanismo o motor) alrededor de un eje horizontal perpendicular al plano de la rueda. Suelen usarse para ver el paisaje de alrededor.

Hay n niños que quieren ir a montar una Estrella, y tu tarea es encontrar una góndola para cada niño.

En cada góndola puede haber uno o dos niños y, además, el peso total en una góndola no puede ser superior a x. Usted conoce el peso de cada niño.

¿Cuál es el número mínimo de góndolas necesarias para los niños?

Entrada

La primera línea de entrada contiene dos enteros n y x: el número de niños y el peso máximo permitido. La siguiente línea contiene n enteros p_1,p_2,\ldots,p_n: el peso de cada niño.

Salida

Imprime un entero: el número mínimo de góndolas.

Restricciones

  • 1 \leq n \leq 2 \cdot 10^5.
  • 1 \leq x \leq 10^9.
  • 1 \leq p_i \leq x

Ejemplo de Entrada

4 10
7 2 3 9

Ejemplo de Salida

3

Comments

There are no comments at the moment.