El banquete del despacho
Tiempo:
1000 ms
Memoria:
4096 KB
Medio (45)
En la cena del despacho de *CP-UPV* hay una fila de $n$ platos con diferentes cantidades de pizza. Todos están sentados en una mesa larga y cada uno tiene un nivel de hambre distinto. Para evitar peleas, se ha decidido lo siguiente: un programador solo puede comer de un rango contiguo de platos (por ejemplo, del plato $2$ al $5$). La suma total de porciones en ese rango no puede exceder su nivel de hambre $H$.
El objetivo de cada persona es comer la mayor cantidad de platos posible (el número de platos).
Escribe un programa que encuentre el número máximo de platos que un programador puede comer respetando las reglas.
## Entrada
El programa recibe en la primera línea dos números enteros $n$ y $H$ separados por un espacio: el número de platos y el nivel máximo de hambre.
En la segunda línea, recibe $n$ números enteros separados por espacio, que representan la cantidad de porciones de pizza en cada plato.
## Salida
El programa debe imprimir un solo número: el número máximo de platos contiguos que el programador puede comer.
Ejemplos
Ejemplo 1
Entrada
5 10 3 1 2 4 5
Salida
4