Cerința
Doi băieți A și B se joacă un joc, B se gândește la un număr și A încearcă să îl ghicească. A îl poate întreba pe B un număr și B îi spune dacă numărul la care se gândește este mai mare sau mai mic. Dacă B răspunde cu caracterul > atunci numărul la care se gândește e mai mare altfel cu caracterul < însemnând că e mai mic ( Presunpunem că A nu îi va ghici niciodată numărul lui B ). A este băiat uituc așa că nu va ține cont doar de ultimul răspuns al lui B. O operație este codificată printr-un număr si un caracter separate printr-un spațiu, de exemplu 5 > înseamnă că A întreabă despre 5 si B îi spune ca numărul la care se gândește este mai mare. O secvență are sens pentru A dacă el ține cont de ultimul răspuns al lui B, de exemplu secvența de operații 5 < 3 > 6 < are sens pentru A. Dănduse n operații să se determine un lungimea maximă a unui subșir de operații care au sens pentru A.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n operații pe modelul descris in enunț (număr răspuns), pe câte un rând fiecare.
Date de ieșire
Programul va afișa pe ecran numărul L reprezentând lungimea celui mai lung subșir cu proprietatea din enunț.
Restricții și precizări
1 ≤ n ≤ 100.000.- Numerele de care întreabă
Avor fi naturale si mai mici decât2.000.000.000. Bpoate răspunde doar cu>sau<.- Se observă că ultima operație dintr-un subșir nu are importanță.
- Pentru 10 puncte
n <= 8. - Pentru 20 puncte
8 < n <= 5000.
Exemplu:
Intrare
6 3 > 2 < 1 > 3 > 1 < 8 <
Ieșire
4
Explicație
S-au citit 6 operații, putem alege subșirul 2 < 1 > 3 > 8 < fiind o succesiune de operații care au sens pentru A.