Nu aveti permisiuni pentru a descarca fisierul grader_eval.cpp
Diferente pentru problema/dicearray intre reviziile #2 si #3
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="dicearray") ==
Poveste şi cerinţă...
Gimi şi Victor, doi tovaraşi buni într-o după-amiză de vară s-au hotărât să joace barbut. Jocul de barbut constă in aruncarea a $N$ zaruri si astfel obţinerea unui şir $Z$ de $N$ zaruri. Scorul se obţine prin însumarea punctelor de pe faţa de deasupra a celor $N$ zaruri. Întrucât suma valorilor de pe două feţe opuse ale unui zar este mereu $7$, acesta poate fi descris printr-un triplet (top, front, left), unde: # top reprezinta valoarea de pe fata de deasupra zarului # front reprezinta valoarea de pe fata din fata zarului # left reprezinta valoarea de pe fata din stanga zarului De exemplu, zarul (6, 3, 5) arată astfel. **Insert imagine** Cand Gimi arunca zarurile îi zice lui Victor: "Scoate mă si tu o ţigară până dau eu cu zarurile astea". Cât timp Victor este distras acesta are timp să trişeze şi să efectueze Q operaţii asupra şirului de zaruri. O operaţie poate fi descrisă printr-o pereche (l, r, d): Toate zarurile Z_i cu i de la l la r se rotesc cu 90 de grade pe axa d (unde d poate fi x, y sau z). **Insert image cu axele si fetele** Gimi vrea să afle care este scorul pe care l-a obţinut după ce a trişat făcând cele Q operaţii.
h2. Date de intrare