Cześć mam takie zadanie
Mateusz pakuje się na wyprawę do Gór Bajtockich. Ma już mapę trasy, po której będzie się poruszał. Jest to n kolejnych miejsc położonych na pewnych wysokościach. Szczytem nazwiemy miejsce, dla którego dwa sąsiednie miejsca są niżej położone. Zakładamy, że pierwsze i ostatnie miejsce nie jest szczytem. Mateusz chce podzielić całą trasę na spójne odcinki o takiej samej liczbie miejsc. W każdym odcinku chciałby ustawić dokładnie jedną flagę. Postanowił, że flagi może rozmieszczać tylko na szczytach. Pomóż Mateuszowi i oblicz, ile maksymalnie flag będzie mógł rozmieścić.
Wejście W pierwszym wierszu wejścia jest jedna liczba całkowita n (1 <= n <= 500 000) oznaczająca liczbę miejsc na trasie. Kolejny wiersz wejścia zawiera n liczb całkowitych t0, t1, . . . , tn−1 (1 <= ti <= 109 ), gdzie ti oznacza wysokość i-tego miejsca. Wyjście Pierwszy i jedyny wiersz wyjścia powinien zawierać jedną liczbę całkowitą równą maksymalnej liczbie flag, które może rozmieścić Mateusz.
MOJ KOD
Tutaj sprawdzam poprawność
Pomoże mi ktoś znaleźć błąd ? :D