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
Nemtisor Andrei (Andrei_Nemtisor) Joc7 13 Iulie 2024, 17:48 Evaluare finalizată 100
Minea Vlad (VLADMINEA112011) Joc7 26 Iunie 2024, 16:31 Evaluare finalizată 100
M V (vm09) Joc7 26 Iunie 2024, 00:04 Evaluare finalizată 100
Stancu Teodor-Razvan (road_to_ONI) Joc7 21 Mai 2024, 19:10 Evaluare finalizată 100
Stancu Teodor-Razvan (road_to_ONI) Joc7 21 Mai 2024, 19:09 Evaluare finalizată E.C
Stancu Teodor-Razvan (road_to_ONI) Joc7 21 Mai 2024, 18:47 Evaluare finalizată 0
Lupascu Oana (oanamaria) Joc7 21 Mai 2024, 17:49 Evaluare finalizată 100
7B Munteanu Luca Robert (MunteanuCodrin) Joc7 09 Mai 2024, 19:04 Evaluare finalizată 32
7B Munteanu Luca Robert (MunteanuCodrin) Joc7 09 Mai 2024, 19:02 Evaluare finalizată 14
7B Munteanu Luca Robert (MunteanuCodrin) Joc7 09 Mai 2024, 19:02 Evaluare finalizată 0
7B Munteanu Luca Robert (MunteanuCodrin) Joc7 09 Mai 2024, 19:01 Evaluare finalizată 0
Coman Erin (erin_alexis) Joc7 29 Aprilie 2024, 08:39 Evaluare finalizată 100
Papusica Frumusica (tragefustamaijos) Joc7 29 Aprilie 2024, 08:38 Evaluare finalizată 100
Papusica Frumusica (tragefustamaijos) Joc7 28 Aprilie 2024, 13:35 Evaluare finalizată E.C
Papusica Frumusica (tragefustamaijos) Joc7 28 Aprilie 2024, 11:15 Evaluare finalizată 5
Papusica Frumusica (tragefustamaijos) Joc7 28 Aprilie 2024, 11:14 Evaluare finalizată 0
Ștefan Alexandru (netrebnic5) Joc7 24 Aprilie 2024, 20:23 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Joc7 19 Aprilie 2024, 18:14 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Joc7 19 Aprilie 2024, 18:13 Evaluare finalizată 0
alex baldovin (AlexBaldovin20) Joc7 19 Aprilie 2024, 15:05 Evaluare finalizată 76
P. R. A. (RADUPOPESCUANDREI) Joc7 19 Aprilie 2024, 10:37 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Joc7 18 Aprilie 2024, 20:02 Evaluare finalizată 0
Avram Alexandru (Alexandru_Avram) Joc7 09 Aprilie 2024, 12:00 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) Joc7 06 Aprilie 2024, 15:51 Evaluare finalizată 100
Prodan Radu-Matei (mateiprodan) Joc7 05 Aprilie 2024, 20:03 Evaluare finalizată 100
Bente Tudor (ravisantul) Joc7 05 Aprilie 2024, 20:02 Evaluare finalizată 100
Prodan Radu-Matei (mateiprodan) Joc7 05 Aprilie 2024, 20:01 Evaluare finalizată 0
loga ana natalia (Jayfeather) Joc7 27 Martie 2024, 23:54 Evaluare finalizată 100
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:54 Evaluare finalizată 100
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:53 Evaluare finalizată 0
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:49 Evaluare finalizată 63
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:48 Evaluare finalizată 95
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:46 Evaluare finalizată 95
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:09 Evaluare finalizată 76
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:07 Evaluare finalizată 76
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:06 Evaluare finalizată 76
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 23:06 Evaluare finalizată 0
- - (bangtan_sonyeondan) Joc7 27 Martie 2024, 15:11 Evaluare finalizată E.C
Aninis Catrinel (Nieeez) Joc7 24 Martie 2024, 18:52 Evaluare finalizată 100
dumi_dum_dum Where are you? (andreidumitrache) Joc7 16 Martie 2024, 18:37 Evaluare finalizată 100
Oprean Natasha (noprean) Joc7 16 Martie 2024, 10:39 Evaluare finalizată 98
Cion jon (cionello) Joc7 16 Martie 2024, 10:39 Evaluare finalizată 98
Oprean Natasha (noprean) Joc7 16 Martie 2024, 10:38 Evaluare finalizată 50
Cion jon (cionello) Joc7 16 Martie 2024, 10:37 Evaluare finalizată 50
Oprean Natasha (noprean) Joc7 16 Martie 2024, 10:36 Evaluare finalizată 5
Cion jon (cionello) Joc7 16 Martie 2024, 10:28 Evaluare finalizată 6
Cion jon (cionello) Joc7 16 Martie 2024, 10:28 Evaluare finalizată E.C
Cion jon (cionello) Joc7 16 Martie 2024, 10:26 Evaluare finalizată 6
Cion jon (cionello) Joc7 16 Martie 2024, 10:26 Evaluare finalizată 11
Oprean Natasha (noprean) Joc7 16 Martie 2024, 10:24 Evaluare finalizată 11