Soma Máxima de Subarray com Deslocamento Cíclico
PHP
Hard
arrays
Tarefa «Soma Máxima de Subarray com Deslocamento Cíclico»
Dado um array de números inteiros. É necessário encontrar a soma máxima de um subarray (sequência contínua de elementos) após aplicar exatamente um deslocamento cíclico para a esquerda por um número arbitrário de posições (de 0 a N-1). Se após o deslocamento o subarray puder ser vazio, a soma do subarray vazio é considerada igual a 0. O subarray deve conter pelo menos um elemento, se todos os elementos forem negativos. Restrições: comprimento do array de 1 a 10^5, elementos de -10^9 a 10^9.
Formato de Entrada
A primeira linha contém um número inteiro N (1 ≤ N ≤ 100000) — o tamanho do array. A segunda linha contém N números inteiros — os elementos do array.
Formato de Saída
Um número inteiro — a soma máxima do subarray após um deslocamento cíclico para a esquerda.
Exemplos
Exemplo 1
ENTRADA
5
SAÍDA
10
Exemplo 2
ENTRADA
-3
SAÍDA
-6
main.php