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
Enachescu Teodora (Teodora_Enachescu) Cuart 20 Decembrie 2024, 11:59 Evaluare finalizată 100
Socol Darius (socol_darius) Cuart 19 Decembrie 2024, 22:39 Evaluare finalizată 100
Negrea Tudor (Tudor1255) Cuart 19 Decembrie 2024, 21:55 Evaluare finalizată 100
C J (cjcj) Cuart 19 Decembrie 2024, 10:36 Evaluare finalizată 100
C J (cjcj) Cuart 19 Decembrie 2024, 10:35 Evaluare finalizată 100
C J (cjcj) Cuart 19 Decembrie 2024, 10:32 Evaluare finalizată 95
C J (cjcj) Cuart 19 Decembrie 2024, 10:31 Evaluare finalizată 0
C J (cjcj) Cuart 19 Decembrie 2024, 10:25 Evaluare finalizată 95
C J (cjcj) Cuart 19 Decembrie 2024, 10:24 Evaluare finalizată E.C
C J (cjcj) Cuart 19 Decembrie 2024, 10:23 Evaluare finalizată 95
Istrate Ilinca (Ilinca_Istrate) Cuart 18 Decembrie 2024, 17:27 Evaluare finalizată 100
Mazuru Gabriel (GabiLegend) Cuart 09 Decembrie 2024, 18:55 Evaluare finalizată 100
Mazuru Gabriel (GabiLegend) Cuart 09 Decembrie 2024, 18:55 Evaluare finalizată 55
Mazuru Gabriel (GabiLegend) Cuart 09 Decembrie 2024, 18:54 Evaluare finalizată 15
Mazuru Gabriel (GabiLegend) Cuart 09 Decembrie 2024, 18:48 Evaluare finalizată 0
Mazuru Gabriel (GabiLegend) Cuart 09 Decembrie 2024, 18:47 Evaluare finalizată 0
Peter Tobias (PeterTobias) Cuart 08 Decembrie 2024, 16:08 Evaluare finalizată 100
Radoi Adelina-Ioana (adelina_radoi) Cuart 06 Decembrie 2024, 14:11 Evaluare finalizată 100
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:25 Evaluare finalizată 100
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:25 Evaluare finalizată 95
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:24 Evaluare finalizată 95
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:16 Evaluare finalizată 80
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:15 Evaluare finalizată E.C
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:14 Evaluare finalizată 80
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:14 Evaluare finalizată E.C
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 21:02 Evaluare finalizată 50
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 16 Noiembrie 2024, 20:59 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:34 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:33 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:32 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:24 Evaluare finalizată 40
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:18 Evaluare finalizată 40
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:17 Evaluare finalizată 30
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:15 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:10 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:09 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:04 Evaluare finalizată 35
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 15:03 Evaluare finalizată 0
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 14:54 Evaluare finalizată 40
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 14:49 Evaluare finalizată 30
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 14:49 Evaluare finalizată 0
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 14:37 Evaluare finalizată 20
Tanasoiu Darius Andrei (darius_tanasoiu) Cuart 15 Noiembrie 2024, 14:33 Evaluare finalizată 10
Bican Eduard (EdyBican) Cuart 14 Noiembrie 2024, 08:54 Evaluare finalizată 100
Calisov Radu (Radu_Calisov) Cuart 05 Noiembrie 2024, 20:55 Evaluare finalizată 100
Calisov Radu (Radu_Calisov) Cuart 05 Noiembrie 2024, 20:52 Evaluare finalizată 95
Calisov Radu (Radu_Calisov) Cuart 05 Noiembrie 2024, 20:50 Evaluare finalizată 50
Calisov Radu (Radu_Calisov) Cuart 05 Noiembrie 2024, 20:48 Evaluare finalizată 20
Cristi Pundichi (Bricolone1) Cuart 23 Octombrie 2024, 19:59 Evaluare finalizată 100
Cristi Pundichi (Bricolone1) Cuart 23 Octombrie 2024, 19:52 Evaluare finalizată 95