Nosaukums
Pasaules čempionāts pokerā (cempionats)
Laika limits
0.20s
Atmiņas limits
32.0 MB
Grūtība
78%

Definīcija

Tiek izstrādāta sistēma priekš pokera turnīriem, kura nosaka, kuram spēlētājam konkrētajā mačā ir labākās kārtis. Pirmais uzdevums ir atpazīt kāršu kombināciju no 5 iedalītām kārtīm. Tavs uzdevums ir uzrakstīt programmu, kas veic šo pirmo soli.

 


Ievaddatu raksturojums

Pirmajā rindā ir dots spēlētāju skaits, 0 ≤ N ≤ 100. Aiz tā seko N rindas ar datiem. Katrā rindā ir dotas piecas kārtis. Katra kārts ir dota formātā – kārts numurs un masts. Kārts numurs ir skaitlis intervālā no 2 līdz 14 un masts ir viens no burtiem H, D, C, S.


Izvaddatu raksturojums

Jaizvada N rindas, katra rinda satur attiecīgā spēlētāja kāršu kombināciju.

Ir šādas kāršu kombinācijas:

  • Straight flush – piecas kārtis secīgi pēc kārtas no viena masta. Ir arī Royal flush, bet šis gadījums pašlaik nav jānosaka. 
    • 10♥ 9♥ 8♥ 7♥ 6♥
  • Four of a kind – 4 vienādas kārtis.
    • 5♥ 5♦ 5♣ 5♠
  • Full House – 3 vienādas un pāris.
    • 5♥ 5♦ 5♣ 3♠ 3♥
  • Flush – visas kārtis no viena masta.
    • 2♣ 3♣ 5♣ 7♣ J♣
  • Straight – piecas kārtis secīgi pēc kārtas.
    • 4♥ 5♦ 6♣ 7♠ 8♥
  • Three of a kind – trīs vienādas kārtis.
    • Q♣ Q♦ Q♥
  • Two pairs – divi pāri.
    • 9♠ 9♦ 2♥ 2♦
  • Pair – divas vienādas kārtis.
    • 5♣ 5♥
  • High card – nav kombinācija.

Piezīmes

Kāršu masti: H ir ercens, D ir kāravs, C ir kreicis, S ir pīķis.

Kāršu stiprumi ir intervālā no 2 līdz 14, kur 11 ir kalps, 12 ir dāma, 13 ir kungs, 14 ir dūzis.

14 der gan kā augstākā vērtība, gan kā zemākā.

Autors: Kaspars Kļaviņš


Paraugdati

Stdin
9
14 S 13 S 12 S 11 S 10 S
7 D 7 S 7 H 7 C 11 C
5 H 5 H 5 H 12 C 12 C
14 S 12 S 10 S 8 S 6 S
10 S 9 H 8 D 7 C 6 C
7 C 7 H 7 D 11 S 12 S
2 S 2 C 5 H 5 D 9 D
2 S 2 C 5 H 8 D 9 C
2 C 3 D 5 H 7 S 11 C
Stdout
Straight flush
Four of a kind
Full House
Flush
Straight
Three of a kind
Two pairs
Pair
High card

Uzdevums tiek aizsargāts ar autortiesībām un tā kopēšana vai neatļauta izmantošana ir aizliegta.