Suma Máxima.
En IslaGrande frecuentemente aparecen nuevos juegos. Este nuevo juego parte de una matriz de , en la que se han colocado números en cada celda de la matriz. Podemos movernos en la matriz libremente hacia abajo o hacia la derecha. Esto significa, que si estamos en la celda con índices 
, podemos movernos hacia las celdas 
, o 
. Además solamente está permitido un número máximo de 
 movimientos a la izquierda o hacia arriba. En otras palabras, podemos movernos solamente 
 veces de 
 a 
 o la celda 
. No podemos movernos fuera de la matriz. Cada vez que entramos a una celda (incluyendo la posición de comienzo 
), adicionamos el entero que aparece en esa celda a la suma total. Está permitido entrar a una celda más de una vez y cada vez que entramos a esa celda adicionamos el entero que aparece en ella a la suma total.
Tarea
Hacer un programa que permita:
- Leer la dimensión de la matriz y el número máximo de movimientos a la izquierda o hacia arriba.
- Encontrar la mayor suma posible, comenzando desde la celda y finalizando en moviéndose solamente como se describió anteriormente. 
- Escribir la mayor suma encontrada.
Entrada
La entrada contiene:
- Línea 1: y , separados entre sí por un espacio en blanco, los cuales representan las dimensiones de la matriz y el número máximo de movimientos a la izquierda o hacia arriba. 
- Línea 2..N+1: en cada una de estas líneas se escriben números separados entre sí por espacio en blanco. 
Salida
La salida contiene en una sola línea un número que representa a la suma máxima posible comenzando desde la celda  y finalizando en 
 moviéndose solamente como se describió anteriormente.
Restricciones
- . 
- . 
- Cada elemento de la matriz es un entero en el intervalo . 
- En el 20% de los casos de prueba , , y en otros el 20% de los casos es igual a . 
Ejemplo #1 de Entrada
3 1
1 2 0
1 1 0
5 1 3Ejemplo #1 de Salida
17Explicación del Ejemplo #1: El camino es: abajo, abajo, derecha, izquierda, derecha, derecha.
Ejemplo #2 de de Entrada
4 4
1 1 1 0
1 0 1 0
1 1 1 0
0 0 1 1Ejemplo #2 de Salida
15Explicación del Ejemplo #2: El camino es: derecha, derecha, abajo, abajo, izquierda, izquierda, arriba, arriba, derecha, derecha, abajo, abajo, abajo y derecha.
Comments