Coreland toate observatiile de mai sus, primul jucator castiga daca si numai daca {$(x{~1~} mod 4) xor (x{~2~} mod 4) ... xor (x{~N~} mod 4)$} este diferit de {$0$}.
h3. 2. 'Cartonase':problema/cartonase, concursul national .campion 2007-2008, clasele XI-XII
h3. 2. 'Cartonase':problema/cartonase, concursul national .campion, 2007-2008
Fie $N$ cartonase asezate in linie dreapta pe o masa si doi jucatori care muta alternativ. Fiecare cartonas are o fata colorata in rosu, iar cealalta in albastru. O mutare consta in alegerea unui cartonas cu fata rosie in sus si intoarcerea lui. In plus, daca doreste, cel care e la mutare poate sa isi aleaga orice alt cartonas (indiferent de culoarea fetei care este in sus) care se afla la stanga celui ales initial si sa il intoarca. Stiind culorile fetelor care sunt in sus, sa se precizeze care jucator castiga.
Fie $N$ cartonase asezate in linie dreapta pe o masa si doi jucatori care muta alternativ. Fiecare cartonas are o fata colorata in rosu, iar cealalta in albastru. O mutare consta in alegerea unui cartonas cu fata rosie in sus si intoarcerea lui. In plus, daca doreste, cel care e la mutare poate sa isi aleaga orice alt cartonas (indiferent de culoarea fetei care este in sus) care se afla la stanga celui ales initial si sa il intoarca. Stiind culorile fetelor care sunt initial in sus, sa se precizeze care jucator castiga.
Acest joc este cunoscut in literatura de specialitate ca _Turning Turtles_, si este de fapt echivalent cu 'jocul NIM':teoria-jocurilor/jocul-nim, studiat in acest articol. Putem asocia unui cartonas rosu situat pe pozitia $i$ o gramada cu $i$ pietre in jocul {$NIM$}. Se pot observa urmatoarele:
* Starea finala din problema este cea in care nu mai exista niciun cartonas cu fata rosie in sus. Deasemenea, in jocul {$NIM$}, se ajunge in starea finala cand toate gramezile de pietre sunt vide.
* Daca un jucator intoarce un singur cartonas rosu situat pe pozitia $i$, mutarea lui este echivalenta cu a lua toate pietrele din gramada ce contine $i$ pietre.
* Daca un jucator intoarce cartonasul rosu de pe pozitia $i$, iar apoi mai intoarce un alt cartonas de pe pozitia $j$ ({$1 ≤ j < i$}), avem urmatoarele posibilitati:
** cartonasul de pe pozitia $j$ este albastru: dupa ce se efectueaza mutarea, vom avea pe pozitia $j$ un cartonas rosu, iar pe pozitia $i$ un cartonas albastru. Aceasta mutare este echivalenta cu a lua exact $i-j$ pietre din gramada ce contine $i$ pietre, obtinand o gramada cu $j$ pietre.
** cartonasul de pe pozitia $j$ este rosu: dupa ce se efectueaza mutarea, vom aveam pe pozitiile $i$ si $j$ cartonase albastre, inainte acestea fiind rosii. Aceasta mutare este echivalenta cu a lua toate pietrele din gramezile ce contineau {$i$}, respectiv {$j$} pietre. Insa in jocul {$NIM$}, a lua toate pietrele din gramezile ce contin $i$, respectiv $j$ pietre este echivalent cu a lua $i-j$ pietre din gramada cu $i$ pietre, deoarece suma-xor a numerelor de pietre din gramezi nu se schimba.
Folosindu-ne de aceste observatii, putem concluziona ca primul jucator va castiga atunci si numai atunci cand suma-xor a pozitiilor unde se afla cartonasele cu fata rosie in sus este diferita de {$0$}.
h3. 3. 'A Coloring Game':http://acm.sgu.ru/problem.php?contest=0&problem=328, concurs regional, Rusia, 2007