Cerință
Doi jucători, Jucătorul și Jucătorul , joacă un joc de cărți. Pe masă se află un pachet de cărți așezate față în sus, în ordine (ambii jucători văd toate cărțile). Jucătorul î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 |
|---|---|
| (sigură) | Poți să te oprești sau să mai iei o carte. |
| (explozivă) | Trebuie să mai iei o carte (dacă pachetul nu este gol). |
| (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 , 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 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 de teste. Urmează teste, fiecare pe două linii: prima linie conține numărul întreg , iar a doua linie conține caractere separate prin spații, reprezentând cărțile de la vârf la bază. Fiecare carte este , sau .
Date de ieșire
Pentru fiecare test, afișați dacă Jucătorul câștigă, sau dacă Jucătorul câștigă, pe câte o linie separată.
Restricții și precizări
Subtaskuri și punctaj
| Subtask | Constrângeri suplimentare | Punctaj |
|---|---|---|
| Toate cărțile sunt | ||
| Nu există cărți | ||
| Fără restricții suplimentare |
Exemplu
stdin
3
3
S A S
3
A A S
1
E
stdout
1
2
2
Explicație
Exemplul 1 ():
Jucătorul ia primele două cărți: (poate continua), (trebuie să se oprească). Cartea declanșează un atac: Jucătorul trebuie să joace de două ori, iar Jucătorul este sărit.
- Rândul al Jucătorului : ia . Pachetul devine gol.
- Jucătorul este sărit (nu joacă).
- Rândul al Jucătorului : pachetul este gol — Jucătorul nu poate muta și pierde.
Exemplul 2 ():
Jucătorul ia — trebuie să se oprească, Jucătorul este atacat.
- Rândul al Jucătorului (forțat): ia — atacul se cumulează: ambele rânduri ale lui Jucătorul se termină imediat, iar Jucătorul devine atacat. Jucătorul nu mai joacă rândul al doilea.
- Rândul al Jucătorului (forțat): ia și se oprește. Rândul forțat se termină. Pachetul devine gol.
- Rândul al Jucătorului (normal): pachetul este gol — Jucătorul nu poate lua o carte și pierde.
Exemplul 3 ():
Jucătorul ia — este obligat să ia încă o carte, dar pachetul este gol. Jucătorul nu poate lua o carte și pierde.