Nu aveti permisiuni pentru a descarca fisierul grader_test2.ok
Diferente pentru problema/carti intre reviziile #5 si #1
Diferente intre titluri:
Carti
carti
Diferente intre continut:
== include(page="template/taskheader" task_id="carti") ==
Alice si Bob joaca un joc de carti. Ei folosesc carti de poker, asul avand valoarea {$1$}, valetul valoarea {$11$}, dama valoarea {$12$}, iar regele valoarea {$13$}. Restul cartilor au valoarea egala cu cea scrisa pe ele ({$2$}, {$3$}, {$4$}, {$5$}, {$6$}, {$7$}, {$8$}, {$9$}, {$10$}). Alice incepe jocul, apoi cei doi jucatori muta alternativ. La fiecare pas jucatorul aflat la mutare poate ridica de pe masa un numar de cel mult $k$ carti, cu conditia ca acestea sa aiba valori consecutive. Pierde jucatorul care nu mai poate muta.
h2. Cerinta
Data fiind o configuratie de carti, determinati castigatorul jocului, presupunand ca ambii jucatori joaca optim.
Poveste si cerinta...
h2. Date de intrare
Pe prima linie a fisierului$carti.in$ se afla numarul natural {$c$}, reprezentandnumarul configuratiilor decartiscrise infisier. Fiecare configuratie va fi descrisaprin doua linii. Prima liniedintrecele douacontine doua numere naturale separate printr-un spatiu.Primul reprezinta numarul cartilor aflate pe masa la inceputul jocului, al doilea este numarul {$k$},avand semnificatia din enunt.A doua linie descrie cartile aflate pe masa intr-o ordine oarecare.Pe o astfel de linie precizarile cartilor sunt separate printr-un singur spatiu.O carte va fi descrisa printr-un numar de la $2$ la $10$ inclusiv sau prin caracterele {$A$} (as), {$J$} (valet), {$Q$} (dama), sau {$K$} (rege).
Fisierul de intrare $carti.in$ ...
h2. Date de iesire
Fisierul de iesire $carti.out$va contine exact atatea linii cate configuratii apar in fisierul de intrare.Fiecare linie a fisierului de iesire va contine {$Alice$} sau {$Bob$}, in functie de castigatorul jocului.
In fisierul de iesire $carti.out$ ...
h2. Restrictii
* $1 ≤ k ≤ 13$ * In descrierea unei configuratii fiecare carte va aparea o singura data * Numarul configuratiilor din fisier nu va depasi $15$
* $... ≤ ... ≤ ...$
h2. Exemplu table(example). |_. carti.in |_. carti.out |
|4 13 3 A 2 3 4 5 6 7 8 9 10 J Q K 2 2 K J 2 2 Q K 2 1 4 5 |Alice Bob Alice Bob
| This is some text written on multiple lines. | This is another text written on multiple lines.
|
== include(page="template/taskfooter" task_id="carti") ==
h3. Explicatie ... == include(page="template/taskfooter" task_id="carti") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
2969
