Pisici Explozive

Time limit: 1s Memory limit: 64MB Input: Output:

Cerință

Doi jucători, Jucătorul 11 și Jucătorul 22, joacă un joc de cărți. Pe masă se află un pachet de NN cărți așezate față în sus, în ordine (ambii jucători văd toate cărțile). Jucătorul 11 începe primul, iar jucătorii își alternează rândurile.

Pe rândul tău, iei una sau mai multe cărți de la vârful pachetului, respectând următoarele reguli pentru fiecare carte luată:

Carte Efect
SS (sigură) Poți să te oprești sau să mai iei o carte.
EE (explozivă) Trebuie să mai iei o carte (dacă pachetul nu este gol).
AA (atac) Trebuie să te oprești imediat. Adversarul tău trebuie să joace de două ori consecutiv înainte ca tu să mai joci (adică tu ești sărit peste un rând).

Atacuri: Când ești atacat (datorești două rânduri), adversarul tău este sărit. Atacurile se cumulează (tip UNO +2): dacă în primul rând forțat iei o carte AA, ambele rândurile tale se termină imediat, iar adversarul devine atacat (trebuie să joace de două ori consecutiv). Atacul se întoarce la adversar.

Condiția de înfrângere: Jucătorul care este obligat să ia o carte dar nu mai are nicio carte de luat pierde. Aceasta include începutul rândului (trebuie să iei cel puțin o carte) și situația în care ai luat o carte EE dar pachetul este deja gol.

Ambii jucători joacă optim. Determinați cine câștigă.

Date de intrare

Prima linie conține numărul întreg TT de teste. Urmează TT teste, fiecare pe două linii: prima linie conține numărul întreg NN, iar a doua linie conține NN caractere separate prin spații, reprezentând cărțile de la vârf la bază. Fiecare carte este SS, EE sau AA.

Date de ieșire

Pentru fiecare test, afișați 11 dacă Jucătorul 11 câștigă, sau 22 dacă Jucătorul 22 câștigă, pe câte o linie separată.

Restricții și precizări

  • 1T101 \leq T \leq 10
  • 1N1 000 0001 \leq N \leq 1 \ 000 \ 000

Subtaskuri și punctaj

Subtask Constrângeri suplimentare Punctaj
11 Toate cărțile sunt SS 1010
22 N20N \leq 20 3030
33 Nu există cărți SS 3030
44 Fără restricții suplimentare 3030

Exemplu

stdin

3
3
S A S
3
A A S
1
E

stdout

1
2
2

Explicație

Exemplul 1 (S A SS \ A \ S):

Jucătorul 11 ia primele două cărți: SS (poate continua), AA (trebuie să se oprească). Cartea AA declanșează un atac: Jucătorul 22 trebuie să joace de două ori, iar Jucătorul 11 este sărit.

  1. Rândul 11 al Jucătorului 22: ia SS. Pachetul devine gol.
  2. Jucătorul 11 este sărit (nu joacă).
  3. Rândul 22 al Jucătorului 22: pachetul este gol — Jucătorul 22 nu poate muta și pierde.

Exemplul 2 (A A SA \ A \ S):

Jucătorul 11 ia AA — trebuie să se oprească, Jucătorul 22 este atacat.

  1. Rândul 11 al Jucătorului 22 (forțat): ia AA — atacul se cumulează: ambele rânduri ale lui Jucătorul 22 se termină imediat, iar Jucătorul 11 devine atacat. Jucătorul 22 nu mai joacă rândul al doilea.
  2. Rândul 11 al Jucătorului 11 (forțat): ia SS și se oprește. Rândul forțat se termină. Pachetul devine gol.
  3. Rândul 22 al Jucătorului 11 (normal): pachetul este gol — Jucătorul 11 nu poate lua o carte și pierde.

Exemplul 3 (EE):

Jucătorul 11 ia EE — este obligat să ia încă o carte, dar pachetul este gol. Jucătorul 11 nu poate lua o carte și pierde.

Log in or sign up to be able to send submissions!