Estante.
El Granjero Juan recientemente compró un estante para la biblioteca vacuna, pero el estante se está llenando rápidamente, y ahora el único espacio disponible está en la parte superior.
Cada una de las vacas
tiene una altura
y la suma total de las alturas de las
vacas es
. El estante tiene una altura de
.
Para llegar a la parte superior del estante, que es más alta que la vaca más alta, uno o más vacas pueden subirse encima de otra formando una pila, de tal manera que la altura total es la suma de cada una de las alturas individuales. Esta altura total no debe ser menor que la altura del estante. Como poner más vacas de las necesarias en la pila puede ser peligroso, su trabajo es encontrar el conjunto de vacas que produce una pila con el menor número posible de vacas de tal manera que la pila pueda llegar a la parte superior del estante.
Entrada
- Línea 1: Dos enteros separados por espacio:
y
- Líneas 2..N+1: La línea
contiene un solo entero:
.
Salida
Un solo entero que representa el tamaño del menor conjunto de vacas que puede formar un apila que llegue a la parte superior del estante.
Ejemplo de Entrada
6 40
6
18
11
13
19
11
Detalles de la Entrada: Seis vacas; estante de altura 40. Las alturas de las vacas caen en el rango .
Ejemplo de Salida
3
Detalles de la Salida: Una manera de alcanzar 40 con 3 vacas es ; existen muchas otras.
Comments