Tali6


Submit solution

Points: 70 (partial)
Time limit: 5.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Državno natjecanje 2011. / Osnovna škola (6. razred) - 2. zadatak

Tali je drevna igra koju su igrali stari Rimljani.

Prvi zapisi o toj igri potječu još iz 350. godine prije nove ere.

Osnovu igre je činilo bacanje specijalno oblikovane kosti životinjskog porijekla koja je mogla pasti na jednu od četiri svoje strane.

Na stranama su bili zapisani brojevi 1, 3, 4 i 6, svaki točno jednom.

Igru igraju tri igrača označena slovima A, B i C.

Svaki igrač baca četiri kosti te se gledaju brojevi koji su pali.

Na žalost, detaljna pravila igre su se tijekom vremena zaboravila te su ostale samo osnovne ideje.

Dodatnim pravilima ćemo igru učiniti zanimljivijom i jedinstvenom.

Pobjednik igre je onaj igrač koji je svaki od ponuđenih brojeva dobio točno jednom.

Ako je više igrača u ovakvoj situaciji, tada je pobjednik igrač čija je oznaka prije po abecedi ( A < B < C ).

Ako niti jedan igrač nije dobio svaki broj točno jednom, tada je pobjednik onaj igrač čiji je zbroj dobivenih brojeva najveći.

Ako više igrača ima isti najveći zbroj, pobjednik je igrač koji je dobio više većih brojeva (npr. igrač koji je dobio 6, 4, 1 i 1 je bolji od igrača koji je dobio 4, 4, 3 i 1).

Ako ni tada nije moguće odrediti pobjednika, tj. ako je više igrača dobilo istu kombinaciju brojeva, tada je pobjednik onaj igrač čija je oznaka prije po abecedi.

Napiši program koji za zadane dobivene brojeve trojice igrača u tri igre, ispisuje oznaku pobjednika za svaku od te tri igre.

ULAZNI PODATCI

Tri puta (za svaku od tri igre) po tri reda podataka sljedećeg oblika:

  • četiri prirodna broja A1, A2, A3, A4 ( Ai je 1 ili 3 ili 4 ili 6 ), brojevi koje je dobio igrač A, poredani po veličini, od većeg prema manjem;
  • četiri prirodna broja B1, B2, B3, B4 ( Bi je 1 ili 3 ili 4 ili 6 ), brojevi koje je dobio igrač B, poredani po veličini, od većeg prema manjem;
  • četiri prirodna broja C1, C2, C3, C4 ( Ci je 1 ili 3 ili 4 ili 6 ), brojevi koje je dobio igrač C, poredani po veličini, od većeg prema manjem;

IZLAZNI PODATCI

oznake pobjednika u prvoj, drugoj te trećoj igri;

PRIMJERI TEST PODATAKA

Ulaz
6 4 3 1
6 6 3 1
6 4 4 4
6 6 4 3
6 4 4 3
6 4 1 1
6 6 3 1
6 4 4 3
6 6 4 1
Izlaz
A
A
C
Objašnjenje

U prvoj igri, igrač s oznakom A je dobio pobjedničku kombinaciju 6-4-3-1.

U drugoj igri, igrač s oznakom A je dobio najveći zbroj.

U trećoj igri, igrači B i C su dobili najveći zbroj te je C pobjednik jer ima više većih brojeva.


Comments

There are no comments at the moment.