Atenție! Aceasta este o versiune veche a paginii., scrisă la 2014-03-10 21:38:56.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire sageti.in, sageti.out Sursă ad-hoc
Autor din folclor Adăugată de avatar mathboy Dragos Alin Rotaru mathboy
Timp de execuție pe test 0.1 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Săgeți

Tractorel si-a cumparat un arc cu foarte multe sageti. Acesta are N sageti asezate in sir, orientate spre stanga (‘<’) sau in dreapta (‘>’).
Personajul principal are dreptul la operatia ERASE care elimina o sageata din sir. Fie NRS – numarul (‘<’) si NRD numarul (‘<’).

Dandu-se un sir de N sageti acesta vrea sa afle numarul minim de operatii ERASE astfel incat dupa efectuarea lor sirul sa inceapa doar cu sageti spre dreapta iar in continuarea lor sa se afle doar sageti orientate spre stanga si NRS = NRD.
Dupa cum v-ati obisnuit, Tractorel nu are o singura intrebare de genul ci T.

Date de intrare

Fișierul de intrare sageti.in contine pe prima linia un numar natural T, reprezentand numarul de teste. Fiecare din cele T linii vor contine un numar natural N si un sir S de sageti de lungime N. N si S sunt separate printr-un spatiu.

Date de ieșire

În fișierul de ieșire sageti.out se vor afla T linii continand cate un singur numar reprezentand raspunsul cerintei.

Restricții

  • 1 ≤ T ≤ 30
  • 1 ≤ N ≤ 106

Exemplu

sageti.in sageti.out
2
3 >><
9 >>><<<<>>
1
3

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici