Busca pela soma máxima de um subarray com condição de comprimento em um array cíclico
PHP
Hard
loops
Tarefa «Busca pela soma máxima de um subarray com condição de comprimento em um array cíclico»
Dado um array cíclico de inteiros de comprimento N (N ≤ 10^5). É necessário encontrar a soma máxima de um subarray contínuo de comprimento não menor que L e não maior que R (1 ≤ L ≤ R ≤ N). O subarray pode cruzar a borda do array (cíclico). Imprima a soma encontrada. Se não houver tais subarrays (por exemplo, L > N), imprima 0.
Formato de Entrada
Na primeira linha, um número inteiro N. Na segunda linha, N números inteiros separados por espaço. Na terceira linha, dois números inteiros L e R separados por espaço.
Formato de Saída
Um número inteiro — a soma máxima do subarray com comprimento de L a R inclusive. Se nenhum subarray existir, imprima 0.
Exemplos
Exemplo 1
ENTRADA
6
5 -2 3 1 -1 4
1 3
SAÍDA
9
Exemplo 2
ENTRADA
3
10 -5 10
SAÍDA
20
Exemplo 3
ENTRADA
5
1 -2 3 -4 5
SAÍDA
8
main.php