Soluții trimise

Rezumat problemă

#2054 Joc7

Inspiraţi de clasicul joc Tic-Tac-Toe (X şi 0), Teodora şi Ştefan îşi propun să joace ceva asemănător, adăugând jocului clasic câteva reguli noi:

  • tabla de joc este un pătrat de latură N, care este împărţit în N*N celule, aşezate pe N linii şi N coloane; celulele pătratului sunt numerotate de la 1 la N2 parcurgând liniile de sus în jos, și coloanele de la stânga la dreapta;
  • Teodora va marca celulele cu X (litera X), iar Ştefan cu 0 (cifra 0);
  • în cadrul unei runde, copiii marchează alternativ câte o celulă din pătrat, nemarcată anterior;
  • o rundă a jocului este descrisă printr-un șir format din exact N2 numere naturale reprezentând celulele pătratului, în ordinea în care au fost marcate succesiv de cei doi copii;
  • jocul are K runde; prima este începută de Teodora, a doua de Ştefan, a treia Teodora, a patra Ştefan şi aşa mai departe;
  • o rundă este câştigată de jucătorul care reuşeşte primul să marcheze complet o linie, o coloană, diagonala principală sau una din cele două semidiagonale paralele şi alăturate cu aceasta, diagonala secundară sau una din cele două semidiagonale paralele şi alăturate acesteia;
  • o rundă se încheie fără un câştigător dacă după marcarea celor N2 celule nu există pe tabla de joc nicio linie, coloană, diagonală sau semidiagonală marcate cu acelaşi simbol.

Cunoscând numerele N, K şi cele K şiruri de numere care reprezintă rundele jucate, scrieţi un program care să rezolve una dintre următoarele două cerinţe:

  1. Să se determine câte runde a câştigat fiecare copil.
  2. Să se determine care este cel mai mare număr de marcări efectuate până la câştigarea unei runde.
ID   Utilizator Problema Data încărcării Stare
Dumitrescu Iustin (DumitrscuI) Joc7 23 Noiembrie 2024, 13:18 Evaluare finalizată 11
Dumitrescu Iustin (DumitrscuI) Joc7 23 Noiembrie 2024, 13:15 Evaluare finalizată 5
Dumitrescu Iustin (DumitrscuI) Joc7 23 Noiembrie 2024, 13:15 Evaluare finalizată 5
Dumitrescu Iustin (DumitrscuI) Joc7 23 Noiembrie 2024, 13:10 Evaluare finalizată 5
Mihaela Runceanu (Ana0512) Joc7 21 Noiembrie 2024, 09:13 Evaluare finalizată 100
Constantin Gabriel (Gabriel1243) Joc7 02 Noiembrie 2024, 19:44 Evaluare finalizată 0
Garcea Vlad (vladgarcea) Joc7 27 Octombrie 2024, 11:30 Evaluare finalizată 100
Garcea Vlad (vladgarcea) Joc7 27 Octombrie 2024, 11:30 Evaluare finalizată 0
Huțanu Ioana-Maia (Hutanu_Maia) Joc7 26 Octombrie 2024, 18:24 Evaluare finalizată 3
Brindescu Șerban (SerbanBMihai) Joc7 20 Octombrie 2024, 14:11 Evaluare finalizată 100
Găvan Daria (DariaGavan) Joc7 17 Octombrie 2024, 13:07 Evaluare finalizată 100
Garcea Vlad (vladgarcea) Joc7 09 Octombrie 2024, 17:32 Evaluare finalizată 0
Garcea Vlad (vladgarcea) Joc7 09 Octombrie 2024, 17:30 Evaluare finalizată 0
Garcea Vlad (vladgarcea) Joc7 09 Octombrie 2024, 17:28 Evaluare finalizată 0
Garcea Vlad (vladgarcea) Joc7 09 Octombrie 2024, 17:28 Evaluare finalizată 0
Garcea Vlad (vladgarcea) Joc7 09 Octombrie 2024, 17:27 Evaluare finalizată 0
ONIU STEFAN (stefanoniu) Joc7 05 Octombrie 2024, 20:29 Evaluare finalizată 100
ONIU STEFAN (stefanoniu) Joc7 05 Octombrie 2024, 20:28 Evaluare finalizată 0
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 23:08 Evaluare finalizată 100
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 23:06 Evaluare finalizată 100
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 23:05 Evaluare finalizată 82
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 23:04 Evaluare finalizată 47
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 23:02 Evaluare finalizată 47
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 23:00 Evaluare finalizată 29
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 22:58 Evaluare finalizată 29
Bogdan Marius (bogdan68) Joc7 04 Octombrie 2024, 22:57 Evaluare finalizată 28
best in buzau (BestInBuzau) Joc7 27 Septembrie 2024, 04:41 Evaluare finalizată 100
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:34 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:33 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:33 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:32 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:32 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:31 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:31 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:30 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:30 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:29 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:29 Evaluare finalizată E.C
Stan Mario- Andrei (Mario007) Joc7 23 Septembrie 2024, 23:29 Evaluare finalizată E.C
Andrita Lavinia (AndritaLavinia11) Joc7 22 Septembrie 2024, 11:16 Evaluare finalizată 0
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 20:10 Evaluare finalizată 100
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 20:03 Evaluare finalizată 55
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 20:03 Evaluare finalizată 0
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 20:02 Evaluare finalizată 35
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 20:02 Evaluare finalizată 0
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 19:57 Evaluare finalizată 50
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 19:56 Evaluare finalizată 30
Coltoiu Mircea (mirceacoltoiu) Joc7 20 Septembrie 2024, 19:55 Evaluare finalizată 0
Paun Andreea Maria (PaunAndreeaMariaa) Joc7 19 Septembrie 2024, 20:41 Evaluare finalizată 0
Coltoiu Mircea (mirceacoltoiu) Joc7 17 Septembrie 2024, 16:14 Evaluare finalizată E.C