Legendele spun că în adâncul cimitirului "Umbrele Pierdute", moroii își fac simțită prezența, rătăcind printre morminte și așteptând să prindă vreun nefericit aventurându-se prin cimitirul abandonat după apusul soarelui.
Din păcate, cum acest lucru nu se întâmplă foarte des, moroii se plictisesc, așa că au decis să joace de-a rătăcirea.
Cimitirul poate fi modelat ca un plan, cu X de la vest la est și Y de la sud la nord. Un moroi este așezat în centrul cimitirului la poziția , inițial îndreptat spre Est. După aceea, el primește o serie de instrucțiuni, care pot fi:
i
: Înainte, moroiul înaintează o unitate în față.s
: Stânga, moroiul se rotește cu 90 de grade spre stânga.d
: Dreapta, moroiul se rotește cu 90 de grade spre dreapta.r
: Rototol, moroiul se rototolește (se învârte) și alege o directie aleatoare din cele 4 posibile.
Un moroi a urmat un set de instrucțiuni și a ajuns la poziția . Acum se întreabă care este distanța maximă la care se poate afla de poziția inițială. Ajutați-l!
Distanța de la la este .
Date de intrare
Pe prima linie se găsește numărul , numărul de instrucțiuni.
Pe următoarea linie se află un șir de caractere de lungime , care reprezintă, în ordine, operațiile efectuate de moroi.
Date de ieșire
Pe unica linie afișati numărul cerut.
Restricții și precizări
- .
- Se garantează că datele din input sunt corecte.
# | Punctaj | Restricții |
---|---|---|
1 | 40 | Moroiul nu are de efectuat niciun rototol. |
2 | 30 | Moroiul are de efectuat maxim două rototoale. |
3 | 30 | Nicio constrângere suplimentară. |
Exemplul 1
stdin
10
isisirdisi
stdout
3
Explicație
i
: Din merge în , îndreptat spre Est.
s
: Rămâne în , se îndreaptă spre Nord.
i
: Din merge în , îndreptat spre Nord.
s
: Rămâne în , se îndreaptă spre Vest.
i
: Din merge în , îndreptat spre Vest.
r
: Rămâne în , se îndreaptă spre Nord.
d
: Rămâne în , se îndreaptă spre Est.
i
: Din merge în , îndreptat spre Est.
s
: Rămâne în , se îndreaptă spre Nord.
i
: Din merge în .
Așadar, ajunge la o distanță de 3 față de origine.
Exemplul 2
stdin
59
dsisididdsiiiriirrssridrsssiiddisssiirirdiisisriidisiiisisi
stdout
18