Soluții trimise

Rezumat problemă

Cuart

#1137

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
Deak Darius (HackerPrime) Cuart 09 Aprilie 2025, 12:17 Evaluare finalizată 10
Deak Darius (HackerPrime) Cuart 09 Aprilie 2025, 11:50 Evaluare finalizată 5
Deak Darius (HackerPrime) Cuart 09 Aprilie 2025, 11:47 Evaluare finalizată 5
Deak Darius (HackerPrime) Cuart 09 Aprilie 2025, 11:44 Evaluare finalizată 0
Gașpar Andrei (gaspar_andrei_razvan) Cuart 01 Aprilie 2025, 09:08 Evaluare finalizată 100
Munteanu Daniel (Daniel58854) Cuart 29 Martie 2025, 18:47 Evaluare finalizată 100
Farcasanu Efrem (UNOMULATNORMAL) Cuart 22 Martie 2025, 18:44 Evaluare finalizată 10
Farcasanu Efrem (UNOMULATNORMAL) Cuart 22 Martie 2025, 18:44 Evaluare finalizată E.C
Farcasanu Efrem (UNOMULATNORMAL) Cuart 20 Martie 2025, 21:03 Evaluare finalizată 0
Farcasanu Efrem (UNOMULATNORMAL) Cuart 20 Martie 2025, 21:03 Evaluare finalizată E.C
Farcasanu Efrem (UNOMULATNORMAL) Cuart 19 Martie 2025, 20:33 Evaluare finalizată 0
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 18:41 Evaluare finalizată 55
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 17:22 Evaluare finalizată 45
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 17:17 Evaluare finalizată 45
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 16:56 Evaluare finalizată 25
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 16:56 Evaluare finalizată E.C
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 16:52 Evaluare finalizată 20
Ion Robert Andrei (RobertIon013) Cuart 15 Martie 2025, 16:48 Evaluare finalizată 0
Fekker Marcu Alexandru (alexfekkermarcu) Cuart 15 Martie 2025, 15:24 Evaluare finalizată 70
Fekker Marcu Alexandru (alexfekkermarcu) Cuart 15 Martie 2025, 15:21 Evaluare finalizată 50
Fekker Marcu Alexandru (alexfekkermarcu) Cuart 15 Martie 2025, 15:20 Evaluare finalizată E.C
Fratiloiu Alessia (Alessia_Fratiloiu) Cuart 15 Martie 2025, 12:47 Evaluare finalizată 5
Fratiloiu Alessia (Alessia_Fratiloiu) Cuart 15 Martie 2025, 12:46 Evaluare finalizată E.C
Posirca Maya (Wise_Witch) Cuart 15 Martie 2025, 10:53 Evaluare finalizată 100
Cernat Edward (CernatEdward) Cuart 12 Martie 2025, 15:20 Evaluare finalizată 100
Cernat Edward (CernatEdward) Cuart 12 Martie 2025, 15:20 Evaluare finalizată 20
Iacob Bogdan (Bogdan4324) Cuart 12 Martie 2025, 14:37 Evaluare finalizată 100
info test (infotest10) Cuart 12 Martie 2025, 14:29 Evaluare finalizată 100
Iacob Bogdan (Bogdan4324) Cuart 12 Martie 2025, 14:02 Evaluare finalizată 95
Iacob Bogdan (Bogdan4324) Cuart 12 Martie 2025, 13:58 Evaluare finalizată 95
Iacob Bogdan (Bogdan4324) Cuart 12 Martie 2025, 13:52 Evaluare finalizată 65
info test (infotest10) Cuart 12 Martie 2025, 13:32 Evaluare finalizată 45
info test (infotest10) Cuart 12 Martie 2025, 13:26 Evaluare finalizată 40
info test (infotest10) Cuart 12 Martie 2025, 13:12 Evaluare finalizată 40
info test (infotest10) Cuart 12 Martie 2025, 12:58 Evaluare finalizată 30
info test (infotest10) Cuart 12 Martie 2025, 12:50 Evaluare finalizată 20
Iacob Bogdan (Bogdan4324) Cuart 12 Martie 2025, 12:45 Evaluare finalizată 20
Ruset Ioan Andrei (AndreI_RN) Cuart 11 Martie 2025, 21:52 Evaluare finalizată 30
Ruset Ioan Andrei (AndreI_RN) Cuart 11 Martie 2025, 21:50 Evaluare finalizată 15
Georgescu Alice (Alice_G) Cuart 11 Martie 2025, 21:17 Evaluare finalizată 100
Georgescu Alice (Alice_G) Cuart 11 Martie 2025, 21:16 Evaluare finalizată 100
vastag ingridutza (ingridvastag17) Cuart 11 Martie 2025, 20:10 Evaluare finalizată 65
Grosu Leonte (leventevastag) Cuart 11 Martie 2025, 20:07 Evaluare finalizată 65
Grosu Leonte (leventevastag) Cuart 11 Martie 2025, 20:06 Evaluare finalizată E.C
vastag ingridutza (ingridvastag17) Cuart 11 Martie 2025, 20:04 Evaluare finalizată E.C
Grosu Leonte (leventevastag) Cuart 11 Martie 2025, 20:04 Evaluare finalizată E.C
info test (infotest10) Cuart 11 Martie 2025, 17:39 Evaluare finalizată 25
info test (infotest10) Cuart 11 Martie 2025, 17:26 Evaluare finalizată 15
info test (infotest10) Cuart 11 Martie 2025, 17:26 Evaluare finalizată 15
info test (infotest10) Cuart 11 Martie 2025, 17:20 Evaluare finalizată 15
Du-te sus!