Gina și Mihai joacă împreună jocul Cuarț. Ei au la dispoziție un șir de cartonașe ce conțin numere naturale. Primele cartonașe, de la stânga la dreapta, sunt ale Ginei, iar următoarele ale lui Mihai. Gina traveresează ș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 , 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 scris pe primul rând, copilul va scrie cel mai mare număr natural cu proprietatea că + + + + ... + . În jocul copiilor, numărul se numește cuarț dacă + + + + ... + = .
În exemplul de mai sus, Gina nu a scris niciun număr cuarț pe primul rând, iar Mihai a scris unul singur ( = + ).
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.
Cerință
Scrieți un program care să citească numărul reprezentând numărul de cartonașe ale unui copil și cele numere de pe cartonașe, în ordine de la stânga la dreapta și care să determine:
- Cel mai mare număr de pe cele 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 ;
- Câștigătorul jocului și afișează numărul dacă a câștigat Gina, pentru Mihai sau în caz de egalitate.
- Valoarea de câștig a jocului, sau , în caz de egalitate.
Date de intrare
Fișierul de intrare cuart.in
conține pe prima linie un număr natural . Pentru toate testele de intrare, numărul poate avea doar valoarea , valoarea sau valoarea . Pe a doua linie a fișierului de intrare cuart.in
se găsește numărul natural reprezentând numărul de cartonașe ale fiecărui copil și pe a treia linie, în ordine de la stânga la dreapta, numerele de pe cele cartonașe, separate prin câte un spațiu.
Date de ieșire
Dacă valoarea lui este , se va rezolva numai punctul 1) din cerințe. În acest caz, fișierul de ieșire cuart.out
va conține pe prima linie un număr natural reprezentând răspunsul la cerința 1).
Dacă valoarea lui este , se va rezolva numai punctul 2) din cerințe. În acest caz, fișierul de ieșire cuart.out
va conține pe prima linie un număr natural reprezentând răspunsul la cerința 2).
Dacă valoarea lui este , se va rezolva numai punctul 3) din cerințe. În acest caz, fișierul de ieșire cuart.out
va conține pe prima linie un număr natural reprezentând răspunsul la cerința 3).
Restricții și precizări
- ;
- numărul de pe cartonașe ;
- Pentru rezolvarea corectă a primei cerințe se acordă de puncte, pentru rezolvarea corectă a celei de a doua cerințe se acordă de puncte, pentru rezolvarea corectă a celei de a treia cerințe se acordă de puncte.
Exemplul 1
cuart.in
1
4
1234 48 284260 75 756 1232515 153 98
cuart.out
284260
Explicație
, pentru acest test, se rezolvă cerința 1).
Gina a scris pe hârtia sa, pe două rânduri numerele:
13 75
5 21
Mihai a scris pe hârtie numerele:
6 22 8
5 9 5
Cel mai mare număr omis este
Exemplul 2
cuart.in
2
4
1234 48 284260 75 756 1232515 153 98
cuart.out
2
Explicație
, pentru acest test, se rezolvă cerința 2).
A câștigat Mihai deoarece are un număr cuarț, iar Gina niciunul
Exemplul 3
cuart.in
3
1
154 2181
cuart.out
28
Explicație
, pentru acest test, se rezolvă cerința 3).
Gina a scris pe hârtia sa, pe două rânduri numerele:
15
9
Mihai a scris pe hârtie numerele:
28
13
Ambii copii au scris câte un număr cuarț, însă a câștigat Mihai care are primul număr scris pe primul rând mai mare decât al Ginei. Valoarea de câștig a jocului este .