Cerinţa
De-a lungul principalei străzi din orașul nostru există n
plopi, pentru fiecare cunoscându-se înălțimea. Primarul orașului dorește să taie anumiți plopi, astfel încât înălțimile celor rămași să fie în ordine strict descrescătoare.
Determinați numărul minim de plopi care trebuie tăiați astfel încât înălțimile celor rămași să fie în ordine strict descrescătoare.
Date de intrare
Fișierul de intrare plopi1.in
conține pe prima linie numărul de plopi n
. Urmează n
numere naturale nenule, separate prin spaţii, care pot fi dispuse pe mai multe linii, reprezentând înălțimile plopilor.
Date de ieşire
Fișierul de ieșire plopi1.out
va conține pe prima linie T
, reprezentând numărul minim de plopi care trebuie tăiați.
Restricţii şi precizări
2 ≤ n ≤ 1000
- înălțimile plopilor vor fi mai mici decât
5000
Exemplu:
plopi1.in
8 5 7 3 6 4 4 2 6
plopi1.out
4
Explicație
Dacă se taie plopii numerotați cu 1
, 3
, 6
și 8
, cei rămași vor avea înălțimile în ordine descrescătoare.