Tablero Mágico

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
3
Resuelto:
2

Descripción

Actualmente estas cursando la materia de INF-111, y estas llevando matrices.

Como ya esta por acabar el semestre y estamos en el aniversario de la carrera de Informática, el docente se apiado de sus estudiantes y les dio la oportunidad de ganarse puntos extras.

Les dio un tablero AA de tamaño nmn * m, en cada cuadrado del tablero hay numeros, el docente les dijo que pueden escoger numeros del tablero, estos numeros son los puntos que el docente te regalara. Asi que como tu quieres muchos puntos gratis, debes escoger de una manera adecuada los puntos, pero el profe se dio cuenta que pueden escoger todos los numeros, por tanto le puso una condicion al problema.

  • Si estoy en una posicion Ai,jA_{i, j} no puedo escoger elementos adyacentes a esa posicion, es decir no puedo tomar los siguientes elementos: Ai1,jA_{i - 1, j}, Ai+1,jA_{i + 1, j}, Ai,j1A_{i, j - 1} y Ai,j+1A_{i, j + 1}.
  • Si se elige dos valores Ai,jA_{i, j} y Ak,lA_{k, l}, entonces debe cumplirse abs(ik)+abs(lj)2abs(i - k) + abs(l - j) \leq 2.

Estas restricciones debe cumplir para cada numero que se escoge en el tablero.

Entrada

La primera linea de entrada tiene dos numeros n,mn, m, (1n,m500)(1 \leq n, m \leq 500).

Luego vienen nn lineas, cada linea tiene mm numeros enteros, (1Ai,j100)(1 \leq A_{i, j} \leq 100) que indica los valores en el tablero.

Salida

Muestre la máxima cantidad de puntos gratis que puedes ganar siguiendo las reglas anteriores.

Ejemplo Entrada

Copy icon
2 2
4 0
4 0

Ejemplo Salida

Copy icon
4

Ayuda

Ejemplo 2

Entrada:

2 3

1 0 3

0 0 0

Salida:

4