Programarea pe mobil funcționează. Un laptop este mai rapid pentru sesiuni lungi.

Problema

Se citește un număr natural nenul n și apoi n numere întregi care formează un șir v[1], v[2], ..., v[n]. Pentru o secvență de elemente alăturate v[i], v[i+1], ..., v[j] definim suma secvenței ca fiind v[i] + v[i+1] + ... + v[j].

Determină valoarea maximă a sumei unei secvențe formate din elemente alăturate ale șirului (secvența trebuie să conțină cel puțin un element).

Format Date de intrare

Date de intrare input.txt

Pe prima linie se citește `n`. Pe a doua linie se citesc `n` numere întregi separate prin câte un spațiu. - `1 <= n <= 1000` - `-1000 <= v[i] <= 1000` - secvența trebuie să conțină cel puțin un element

Format Date de ieșire

Date de ieșire output.txt

Se afișează pe ecran un singur număr întreg, valoarea maximă a unei sume de secvență, urmat de linie nouă.

Exemplu

intrare
8
-2 1 -3 4 -1 2 1 -5
rezultat
6

Ești gata să rezolvi această provocare?

Creează un cont gratuit pentru a scrie cod, a trimite soluții și a-ți urmări progresul.

⌨️ Scurtături de tastatură

Editor de cod
Rulează codul
Ctrl Enter
Trimite codul
Ctrl Shift Enter
Formatează codul
Shift Alt F
Comută comentariul
Ctrl /
Anulează
Ctrl Z
Refă
Ctrl Y
Navigare
Căutare globală
/
Afișează scurtăturile
?
Închide fereastra
Esc

🔍 Depanator interactiv

0 / 0

Se analizează codul tău...

📦 Variabile

Nicio variabilă încă

📚 Stivă de apeluri
main() linia 1
📤 Rezultat