Soluții trimise

Rezumat problemă

#1137 Cuart

Gina şi Mihai joacă împreună jocul Cuart. Ei au la dispoziție un șir de 2*N cartonașe ce conțin numere naturale. Primele N cartonașe, de la stânga la dreapta, sunt ale Ginei, iar următoarele N ale lui Mihai. Gina traversează șirul, de la stânga la dreapta și scrie pe o foaie de hârtie, pe primul rând, un șir de numere obținut din numerele de pe cartonașele sale, din care a șters toate cifrele pare. La fel procedează Mihai care scrie pe foaia sa de hârtie, pe primul rând, șirul de numere obținut din numerele de pe cartonașele sale, din care a șters toate cifrele impare. Dacă dintr-un număr s-au șters toate cifrele, sau au rămas doar cifre egale cu 0, atunci numărul este ignorat, deci pe hârtie nu se scrie nimic.
Fiecare copil, notează pe hârtia sa, pe al doilea rând, un alt șir de numere obținut astfel: pentru fiecare număr X scris pe primul rând, copilul va scrie cel mai mare număr natural K cu proprietatea că 1+5+9+13+...+ K ≤ X. În jocul copiilor, numărul X se numește cuarț dacă 1+5+9+13+...+K = X.

În exemplul de mai sus, Gina nu a scris niciun număr cuarț pe primul rând, iar Mihai a scris unul singur (6=1+5).

Regulile de câștig ale jocului sunt următoarele:

  • Câștigă acel copil care are scrise pe primul rând cele mai multe numere cuarț. În acest caz, valoarea de câștig a jocului este egală cu numărul de numere cuarț scrise de copilul câștigător.
  • Dacă cei doi copii au scris același număr de numere cuarț, atunci va câștiga cel care are primul număr scris pe primul rând, mai mare decât al celuilalt. Acest prim număr scris de câștigător va reprezenta valoarea de câștig.
  • Dacă nici Gina și nici Mihai nu au scris niciun număr pe hârtie, se consideră egalitate și nu câștigă niciunul.

Scrieţi un program care să citească numărul N reprezentând numărul de cartonașe ale unui copil şi cele 2*N numere de pe cartonașe, în ordine de la stânga la dreapta și care să determine:

1) Cel mai mare număr de pe cele 2*N catonașe, pentru care nu s-a scris niciun număr pe primul rând (a fost omis), nici pe hârtia Ginei, nici pe hârtia lui Mihai; dacă nu a fost omis niciun număr, se va scrie 0;
2) Câștigătorul jocului și afișează numărul 1 dacă a câștigat Gina, 2 pentru Mihai sau 0 în caz de egalitate.
3) Valoarea de câștig a jocului, sau 0, în caz de egalitate.

ID   Utilizator Problema Data încărcării Stare
Becleanu Tudor Andrei (TudorBecleanuAndrei) Cuart 23 Aprilie 2024, 07:51 Evaluare finalizată 100
Gacea Theodor (gaceatheodor) Cuart 22 Aprilie 2024, 19:55 Evaluare finalizată 50
6B Raia Eric (EricSquirtle) Cuart 18 Aprilie 2024, 22:19 Evaluare finalizată 100
Ungureanu Robert (zTheRobert) Cuart 15 Aprilie 2024, 19:27 Evaluare finalizată 100
Constantinescu Tudor (constantinescuTudor2023) Cuart 15 Aprilie 2024, 14:00 Evaluare finalizată 50
Stefan Amelie (stefan_amelie) Cuart 09 Aprilie 2024, 15:26 Evaluare finalizată 20
Stefan Amelie (stefan_amelie) Cuart 09 Aprilie 2024, 15:25 Evaluare finalizată E.C
Stefan Amelie (stefan_amelie) Cuart 09 Aprilie 2024, 15:25 Evaluare finalizată E.C
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 28 Martie 2024, 08:52 Evaluare finalizată 30
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 28 Martie 2024, 08:52 Evaluare finalizată E.C
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 28 Martie 2024, 08:43 Evaluare finalizată 35
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 28 Martie 2024, 08:22 Evaluare finalizată 20
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 28 Martie 2024, 08:21 Evaluare finalizată E.C
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 26 Martie 2024, 12:18 Evaluare finalizată 15
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 26 Martie 2024, 12:08 Evaluare finalizată 5
Andritoiu Razvan (ANDRITOIURAZVAN) Cuart 26 Martie 2024, 12:08 Evaluare finalizată 10
Strate Anais (Anaisteam) Cuart 18 Martie 2024, 11:40 Evaluare finalizată 100
Andrei Cezar Costin (cezar2012) Cuart 17 Martie 2024, 21:25 Evaluare finalizată 100
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:42 Evaluare finalizată 100
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:41 Evaluare finalizată 85
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:39 Evaluare finalizată 10
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:38 Evaluare finalizată 75
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:37 Evaluare finalizată 45
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:35 Evaluare finalizată 40
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:35 Evaluare finalizată 15
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:33 Evaluare finalizată 65
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:32 Evaluare finalizată 65
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:30 Evaluare finalizată 65
Balasa Luana (Luana2012) Cuart 17 Martie 2024, 20:30 Evaluare finalizată 100
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:29 Evaluare finalizată 75
Bogdan Marius (bogdan68) Cuart 17 Martie 2024, 20:27 Evaluare finalizată 100
Schiopu Alexandru Stefan (Schiopu_Alexandru_Stefan) Cuart 16 Martie 2024, 14:02 Evaluare finalizată 100
Gociu Maria (Mariaabc) Cuart 16 Martie 2024, 13:32 Evaluare finalizată 95
Coltoiu Mircea (mirceacoltoiu) Cuart 16 Martie 2024, 13:13 Evaluare finalizată 95
Coltoiu Mircea (mirceacoltoiu) Cuart 16 Martie 2024, 13:12 Evaluare finalizată 95
Coltoiu Mircea (mirceacoltoiu) Cuart 16 Martie 2024, 13:11 Evaluare finalizată 90
Coltoiu Mircea (mirceacoltoiu) Cuart 16 Martie 2024, 13:11 Evaluare finalizată 95
Istrate Alexandru (BAlex69) Cuart 16 Martie 2024, 12:22 Evaluare finalizată 50
Tanasescu Ionut-Alexandru (alextanasescu) Cuart 16 Martie 2024, 09:27 Evaluare finalizată E.C
Tanasescu Ionut-Alexandru (alextanasescu) Cuart 16 Martie 2024, 09:27 Evaluare finalizată E.C
Tanasescu Ionut-Alexandru (alextanasescu) Cuart 16 Martie 2024, 09:26 Evaluare finalizată E.C
Tanasescu Ionut-Alexandru (alextanasescu) Cuart 16 Martie 2024, 09:25 Evaluare finalizată E.C
Constantinescu Tudor (ten55ert) Cuart 15 Martie 2024, 12:01 Evaluare finalizată 30
BrawlStars 40kPush (Bobert1928) Cuart 15 Martie 2024, 11:31 Evaluare finalizată 100
Secara Andrei Tudor (Bayern563) Cuart 15 Martie 2024, 09:45 Evaluare finalizată 100
Andrei Cezar Costin (cezar2012) Cuart 15 Martie 2024, 08:33 Evaluare finalizată 50
Raileanu Szeles Andrei (andi12345678910) Cuart 14 Martie 2024, 22:32 Evaluare finalizată 70
Raileanu Szeles Andrei (andi12345678910) Cuart 14 Martie 2024, 22:25 Evaluare finalizată 70
Raileanu Szeles Andrei (andi12345678910) Cuart 14 Martie 2024, 21:57 Evaluare finalizată 50
Raileanu Szeles Andrei (andi12345678910) Cuart 14 Martie 2024, 21:57 Evaluare finalizată 40