Sari la conținut
Zece la Info
Probleme

Profitul maxim dintr-o singura tranzactie

Usoara 1500 ms 64 MB#dp#1d

Se citesc n preturi ale unei actiuni, cate unul pentru fiecare din n zile consecutive. Determinati, folosind Programarea Dinamica, profitul maxim ce se poate obtine cumparand actiunea intr-o zi si vanzand-o intr-o zi ulterioara (o singura tranzactie completa). Daca nu se poate obtine niciun profit, afisati 0.

Date de intrare
Pe prima linie se citeste n. Pe a doua linie se citesc cele n preturi.
Date de iesire
Se afiseaza un singur numar: profitul maxim posibil (sau 0 daca nu exista profit).
Restrictii
1 <= n <= 100000, 0 <= pret <= 10^9

Exemple

Exemplul 1

Intrare

6
7 1 5 3 6 4

Iesire

5

Exemplul 2

Intrare

5
7 6 4 3 1

Iesire

0

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.