Pagini recente » Diferente pentru problema/aria intre reviziile 9 si 1 | Atasamentele paginii Culori3 | Diferente pentru utilizator/m@2te4i intre reviziile 30 si 31 | Diferente pentru problema/semne3 intre reviziile 6 si 7 | Diferente pentru problema/alinuta intre reviziile 2 si 1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="alinuta") ==
Alinuta si Bobita joaca un joc cu pietre dupa urmatoarele reguli:
* La inceput sunt doua gramezi continand $A$ si respectiv $B$ pietre.
* La fiecare mutare se pot lua pietre dintr-o gramada sau amandoua. Daca se iau pietre numai dintr-o gramada, atunci se poate lua orice numar de pietre din gramada respectiva. Daca se iau pietre din ambele gramezi, atunci diferenta absoluta dintre numarul de pietre luate din fiecare gramada trebuie sa fie mai mic sau egal cu $K$. La fiecare mutare trebuie luata cel putin o piatra.
* Jucatorul care ia ultimele pietre castiga.
* Alinuta muta prima.
h2. Cerinta
Fiind dat $K$, aflati daca Alinuta castiga sau pierde pentru $T$ jocuri. Fiecare joc este specificat prin $A$ si $B$, numarul de pietre din cele doua gramezi.
h2. Date de intrare
Pe prima linie se afla $K$ si $T$ cu semnificatia de mai sus. Urmatoarele $T$ linii contin doua numere intregi, $A$ si $B$, care indica numarul pietrelor din cele doua gramezi pentru fiecare test.
h2. Date de iesire
Pentru fiecare test din fisierul de intrare afisati cate o linie continand $A$ daca Alinuta castiga jocul sau $B$ altfel.
h2. Restrictii si precizari
* $1 ≤ T ≤ 100 000$
* $1 ≤ K ≤ 20$
* $1 ≤ A ≤ 100 000$
* $1 ≤ B ≤ 100 000$
* Alinuta si Bobica joaca perfect.
h2. Exemplu
table(example). |_. euclid.in |_. euclid.out |
| 1 3
|
|
Scrie aici despre problema/alinuta
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.