Suma máxima de subarreglo con desplazamiento cíclico
PHP
Hard
arrays
Tarea «Suma máxima de subarreglo con desplazamiento cíclico»
Dado un arreglo de números enteros. Es necesario encontrar la suma máxima de un subarreglo (secuencia continua de elementos) después de aplicar exactamente un desplazamiento cíclico hacia la izquierda en una cantidad arbitraria de posiciones (de 0 a N-1). Si después del desplazamiento el subarreglo puede estar vacío, entonces la suma del subarreglo vacío se considera igual a 0. El subarreglo debe contener al menos un elemento si todos los elementos son negativos. Restricciones: longitud del arreglo de 1 a 10^5, elementos de -10^9 a 10^9.
Formato de entrada
La primera línea contiene un número entero N (1 ≤ N ≤ 100000) — el tamaño del arreglo. La segunda línea contiene N números enteros — los elementos del arreglo.
Formato de salida
Un número entero — la suma máxima del subarreglo después de un desplazamiento cíclico hacia la izquierda.
Ejemplos
Ejemplo 1
ENTRADA
5
SALIDA
10
Ejemplo 2
ENTRADA
-3
SALIDA
-6
main.php