Algorytmy 1

Problem maksymalnej podtablicy

Limit czasu: 1s | Limit pamięci: 64MB

Mając tablicę $n$ liczb całkowitych, twoim zadaniem jest znalezienie maksymalnej sumy wartości w ciągłej, niepustej podtablicy. Dokładniej, dany jest ciąg $a_1, a_2, \ldots, a_n$. Znajdź $$\max_{1\leq i\leq j\leq n} (a_i+a_{i+1}+\ldots+a_j).$$

Wejście

Pierwszy wiersz wejścia zawiera jedną liczbę $n$. Drugi wiersz zawiera $n$ liczb $a_i$.

Wyjście

Pierwszy i jedyny wiersz wyjścia zawiara szukaną wartość.

Ograniczenia

Przykłady

Wejście 1

8
-1 3 -2 5 3 -5 2 2

Wyjście 1

9

Wejście 2

6
-1 -1 -1 -3 -3 -3

Wyjście 2

-1



© 2024 Algomania