El_nino_mimado

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
4
Resuelto:
4

Descripción

\problem{El niño mimado}{Elninomimado} Botas tiene un montón de juguetes de diferentes tamaños. Cuando se acerca la hora de acostarse, es muy cuidadoso: los coloca en fila, y se pone a recogerlos en orden, metiéndolos uno a uno en varios baúles, que tiene también colocados numerados junto a la pared. Cuando el siguiente juguete de la fila no entra en el baúl que está llenando (aunque aún tenga mucho espacio), lo cierra hasta el día siguiente, y mete el juguete que tiene en la mano en un baúl vacío. Nunca abre un baúl que ya ha cerrado, nunca parte un juguete para meter un trozo en un baúl y otro en otro, nunca desordena los juguetes de la fila, y siempre llena los baúles en orden. Sus padres, que lo creen un poco rarito, no quieren quitarle esa extraña costumbre, porque les parece chistosa. Además, ¡es una suerte que sea él mismo quién recoge su habitación! Sin embargo, los baúles están un poco viejos, tienen esquinas y pesan mucho, por lo que temen que se pueda hacer daño al cerrarlos o si se golpea con ellos. Han decidido comprarle varias cajas nuevas, del mínimo tamaño posible para que todos sus juguetes entren con la curiosa forma que tiene de guardarlos. ¿Puedes ayudarles?. Por ejemplo, si los juguetes de Botas tienen los tamaños 1, 2, 3, 4 y 5 (en ese orden) y sus padres le van a comprar 3 cajas, el tamaño mínimo de las cajas será de 6: en la primera caja el niño meterá los juguetes de tamaños 1, 2, 3 (6 en total), en la segunda meterá el de tamaño 4 y en la última el de tamaño 5. Fíjate que si compraran las cajas de tamaño 5, en la primera irían los juguetes de tamaños 1 y 2, en la segunda el de tamaño 3, en la tercera el de tamaño 4, y Botas no tendría caja para su último juguete. Si los juguetes tienen tamaño 4, 78 y 9, y deciden comprarle solamente dos cajas, el tamaño mínimo tendrá que ser de 82, para que Botas meta los dos primeros juguetes en la primera caja, y el último en la segunda, que se quedará prácticamente vacía. Un tamaño de 81 sería insuficiente: Botas necesitaría otra caja más.

Entrada

La entrada consiste en dos números $N$ ($1 \leq N \leq 1000$) y $M$ ($1 \leq M \leq 1000000000$) donde $N$ es el número de juguetes que posee Botas, y $M$ es el número de cajas que le comprarán a Botas. A continuación sigue una línea con $N$ números enteros, que son los tamaños de los juguetes de Botas.

Salida

Se debe imprimir el tamaño mínimo que deben tener las cajas de Botas.

Ejemplo Entrada

Copy icon
5 3
1 2 3 4 5
3 2 
4 78 9

Ejemplo Salida

Copy icon
6
82

Ayuda