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
Șerban Christian (Christian1) Cuart 12 Iulie 2024, 17:07 Evaluare finalizată 100
Șerban Christian (Christian1) Cuart 12 Iulie 2024, 16:56 Evaluare finalizată 100
Șerban Christian (Christian1) Cuart 12 Iulie 2024, 16:56 Evaluare finalizată 35
Nam Num (tRasHcaN27) Cuart 03 Iulie 2024, 09:53 Evaluare finalizată 5
Coin Bot (CoinBot_V1) Cuart 23 Iunie 2024, 15:23 Evaluare finalizată 100
Tudor Ilinca (IlincaTudor1) Cuart 20 Iunie 2024, 19:42 Evaluare finalizată 100
Ignat Radu Vasile (RaduEsteFrumos) Cuart 07 Iunie 2024, 18:10 Evaluare finalizată 100
ioanxh on ig (ioanxh_9) Cuart 05 Mai 2024, 17:00 Evaluare finalizată 100
ioanxh on ig (ioanxh_9) Cuart 05 Mai 2024, 16:18 Evaluare finalizată 60
IDK and IDC (Luke_P) Cuart 04 Mai 2024, 11:27 Evaluare finalizată 50
Andrei Lar (Andreibmx) Cuart 30 Aprilie 2024, 20:26 Evaluare finalizată 100
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:28 Evaluare finalizată 100
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:27 Evaluare finalizată E.C
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:25 Evaluare finalizată 85
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:24 Evaluare finalizată 55
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:24 Evaluare finalizată 95
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:21 Evaluare finalizată 90
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:20 Evaluare finalizată 90
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:20 Evaluare finalizată 90
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:17 Evaluare finalizată 45
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:16 Evaluare finalizată 25
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 22:16 Evaluare finalizată 90
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:58 Evaluare finalizată 15
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:57 Evaluare finalizată 85
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:56 Evaluare finalizată 45
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:56 Evaluare finalizată 25
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:55 Evaluare finalizată 10
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:53 Evaluare finalizată 80
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:52 Evaluare finalizată 70
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:52 Evaluare finalizată 75
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:52 Evaluare finalizată 75
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:51 Evaluare finalizată 75
Boca Razvan (Boca07) Cuart 29 Aprilie 2024, 21:49 Evaluare finalizată 80
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
7B 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