Кролик#10956

Кролик

0,1 секунди
256 мегабайтів
Дуже складна

Дано масив цілих чисел довжини . Ваше завдання — знайти підмасив з максимально можливою сумою. Підмасив повинен містити принаймні один елемент.

Вхідні дані

Перший рядок містить одне ціле число (1 \leq n \leq 100000) — кількість елементів у масиві.

Другий рядок містить цілих чисел A_i (-10^9 \leq A_i \leq 10^9) — елементи масиву.

Вихідні дані

Виведіть одне ціле число — максимальну суму підмасиву масиву .

Приклади

Приклад

Вхідні дані
5
-2 1 -3 4 -1 2 1 -5 4
Вихідні дані
6

Приклад 1

Loading
Loading

Примітка

У прикладі підмасив з максимальною сумою — це [4, -1, 2, 1], сума якого дорівнює .