Cerința
Un şir se numeşte şir munte
, dacă are un singur maxim pe poziţia v
, numit vârf
şi respectă următoarele proprietăţi:
- În stânga şi în dreapta vârfului există cel puţin câte un element.
- Secvenţa
a[1], a[2], ... , a[v]
este strict crescătoare. - Secvenţa
a[v], a[v+1], ... , a[n]
este strict descrescătoare.
Se citeşe un şir cu n
elemente. Să se verifice dacă este şir munte.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale, separate prin spații.
Date de ieșire
Programul va afișa pe ecran unul dintre mesajele DA
sau NU
în funcţie că este şir munte sau nu.
Restricții și precizări
3 ≤ n ≤ 1000
0 ≤ elementele şirului ≤ 1.000.000.000
Exemplu 1:
Intrare
5 1 2 3 4 5
Ieșire
NU
Exemplu 2:
Intrare
5 1 2 3 4 3
Ieșire
DA
Explicație
Primul exemplu nu este şir munte, pe când al doilea exemplu este şir munte.