Максимальная сумма подмассива с циклическим сдвигом
PHP
Сложный
arrays
Задача «Максимальная сумма подмассива с циклическим сдвигом»
Дан массив целых чисел. Необходимо найти максимальную сумму подмассива (непрерывной последовательности элементов) после применения ровно одного циклического сдвига влево на произвольное количество позиций (от 0 до N-1). Если после сдвига подмассив может быть пустым, то сумма пустого подмассива считается равной 0. Подмассив должен содержать хотя бы один элемент, если все элементы отрицательные. Ограничения: длина массива от 1 до 10^5, элементы от -10^9 до 10^9.
Формат ввода
Первая строка содержит целое число N (1 ≤ N ≤ 100000) — размер массива. Вторая строка содержит N целых чисел — элементы массива.
Формат вывода
Одно целое число — максимальная сумма подмассива после одного циклического сдвига влево.
Примеры
Пример 1
ВВОД
5
ВЫВОД
10
Пример 2
ВВОД
-3
ВЫВОД
-6
main.php