Pagini recente » Diferente pentru problema/expresie2 intre reviziile 6 si 4 | Diferente pentru problema/sir42 intre reviziile 21 si 20 | Diferente pentru problema/arie intre reviziile 11 si 10 | Istoria paginii blog/bloguri-microsoft | Diferente pentru problema/chocolate intre reviziile 2 si 1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="chocolate") ==
Fie o tableta de ciocolata de $N$ linii si $M$ coloane. Bucata de ciocolata de pe pozitia $(X, Y)$ este otravita. Consideram urmatorul joc:
Exista $2$ jucatori care muta alternativ.
In momentul in care un jucator se afla la mutare, acesta isi alege un numar $K$ si face *unul* din urmatorii pasi:
1. Mananca primele $K$ linii din tableta.
2. Mananca ultimele $K$ linii din tableta.
3. Mananca primele $K$ coloane din tableta.
4. Mananca ultimele $K$ coloane din tableta.
Jucatorul care mananca bucata de ciocolata otravita este considerat pierzator.
Considerand ca cei doi joaca optim, exista strategie sigura de castig pentru jucatorul care face prima mutare?
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $chocolate.in$ va contine pe prima linie un numar $T$.
Urmatoarele $T$ linii contin cate un test, de forma: $N M X Y$.
Fişierul de intrare $chocolate.in$ ...
h2. Date de ieşire
Fişierul de ieşire $chocolate.out$ va cotine exact $T$ linii. Linia $i$ va contine numarul *1* daca jucatorul care muta primul are strategie sigura de castig pentru jocul respectiv sau *0* in caz contrar.
În fişierul de ieşire $chocolate.out$ ...
h2. Restricţii
* $1 ≤ T ≤ 10$
* $1 ≤ N, M ≤ 1000000$
* $... ≤ ... ≤ ...$
h2. Exemplu
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.