Problem C
Tornbygge
Languages
en
sv
Den här veckan har Kim slutat bygga pyramider och övergått till att bygga torn med en serie ordnade bitar. Tornen byggs ett åt gången och en bit åt gången. Den första valda biten blir basen till det första tornet. Därefter, om den valda biten är bredare än toppen på det aktuella tornet säger vi att tornet är färdigbyggt och den valda biten blir basen till ett nytt torn. Om den valda biten inte är bredare placeras den på godtyckligt vis ovanpå det aktuella tornet.
Givet ordningen och bredden på de valda bitarna, hur många torn kommer byggas?
Indata
Ett heltal $N$ ($1 \leq N \leq 10^5$) följt av en rad med $N$ heltal $x_ i$ ($1 \leq x_ i \leq 10^6$) motsvarande bredden på respektive bit i ordningen som de väljs.
Utdata
Ett heltal, antal torn som byggs.
Sample Input 1 | Sample Output 1 |
---|---|
10 4 3 3 2 1 2 2 1 1 3 |
3 |
Sample Input 2 | Sample Output 2 |
---|---|
5 2 2 2 2 2 |
1 |