Nizin.
¿Los gansos ven a Dios? ¿O fue una rata lo que vi? No importa si son gansos o ratas, esto es solo una introducción innecesaria para mostrar el amor de Mislav por los palíndromos. Ayúdalo a resolver la siguiente tarea!
Sea un arreglo de
números enteros. Decimos que
es palindrómico si para cada
tiene
, donde
representa el
-ésimo elemento del arreglo
, y el índice del primer elemento en el arreglo es
.
Mislav puede modificar el arreglo de la siguiente manera: en un solo movimiento, elige dos elementos adyacentes de esa matriz y los reemplaza con su suma. Observe que la cantidad de elementos en el arreglo se reducirá en 1 después de cada movimiento. Mislav quiere saber cuál es el número mínimo de movimientos que debe realizar para que la matriz original se vuelva palindrómica.
Entrada
- La primera línea de entrada contiene el entero
que representa el número de elementos de la matriz.
- La siguiente línea contiene
números enteros positivos separados por espacios que representan los elementos en la matriz de Mislav. Los números en la entrada serán como máximo
.
Salida
Genere el número mínimo de movimientos necesarios para transformar el arreglo original en uno palindrómico, dadas las reglas del problema.
Puntuación
- En casos de prueba que valgan el
del total de puntos, se tendrá que
.
- En casos de prueba por valor del
de los puntos totales, se tendrá que
.
Ejemplos
Ejemplo de entrada 1
3
1 2 3
Ejemplo de salida 1
1
Ejemplo de entrada 2
5
1 2 4 6 1
Ejemplo de salida 2
1
Ejemplo de entrada 3
4
1 4 3 2
Ejemplo de salida 3
2
Comments