Kəlləqarınqa böcəyi
Güclü olduqları üçün, Kəpənək böcəkləri təbii olaraq döyüşməyə meyllidirlər. Buna görə də, bəzi ölkələrdə, xüsusilə Asiyada, qumar döyüşləri üçün istifadə olunurlar. İki erkək böcək bir-birinə qarşı döyüşür və insanlar onları izləyərək hansı böcəyin qalib gələcəyinə mərc edirlər. Son zamanlarda, heyvanların qorunması qrupları belə qumar tədbirlərinə qarşı etiraz etdilər. Buna görə də, bir çox qumarbazlar Texas Hold’em Poker kimi fərqli oyunlar oynamağa başladılar. Bu oyunda, bir çox oyunçu arasında qalibi seçmək çətin ola bilər. Tezliklə Araknid Kart Marafonu adlı böyük bir turnir təşkil olunacaq, buna görə də kartların ən güclü əlini müəyyən etmək üçün bir proqram yazın.
Giriş verilənləri
Giriş bir neçə instansiyadan ibarətdir. Hər bir instansiyanın ilk sətiri bir tam ədəd N (1 ≤ N ≤ 10) olan oyunçuların sayını ehtiva edir. İkinci sətir tam olaraq beş kartdan ibarətdir və boşluqla ayrılmışdır — bunlar Texas Hold’em "ümumi" kartlarıdır, bütün oyunçular tərəfindən paylaşılır. Növbəti N sətirin hər biri iki kartdan ibarətdir və boşluqla ayrılmışdır — fərdi oyunçuların tutduğu kartlar, ilk belə sətir Oyunçu 1-in kartlarıdır, ikinci sətir Oyunçu 2-nin kartları və s.
Hər bir kart tam olaraq 2 simvolla təsvir olunur, birinci simvol kartın rütbəsidir, bunlardan biri {"2", "3", "4", "5", "6", "7", "8", "9", "X", "J", "Q", "K", "A"}, burada "X" 10-u təmsil edir, ikinci simvol kartın növüdür (bəzən rəng adlanır), bunlardan biri {"c", "d", "h", "s"} Klublar, Brilyantlar, Ürəklər və ya Maça üçün. Məsələn, "Xh" Ürəklərin Onlusudur və "As" Maçaların Əsidir.
Çıxış verilənləri
Hər bir giriş instansiyası üçün, qaliblərin hamısının nömrələrini artan sırayla, boşluqla ayrılmış bir sətir çıxarın. Daha dəqiq desək, verilmiş kart konfiqurasiyası üçün ən güclü əli tutan oyunçuların indekslərinin artan sırayla düzülmüş ardıcıllığını çıxarın.
Texas Hold’em Poker qaydaları
Beş kart (ümumi kartlar) bütün oyunçular tərəfindən paylaşılır və hər bir oyunçu 2 digər kartı tutur ki, bunlar ümumi kartlarla birləşdirilə bilər, yəni hər bir oyunçunun 7 kartı mövcuddur, bunlardan 5 kart ən yaxşı əli yaratmaq üçün seçilir.
Qeyd edək ki, heç bir halda 5 kartdan çoxu əl kimi sayılmır. Məsələn, bütün oyunçular 5 ümumi kartdan istifadə edərək eyni əli düzəldirsə, onların tutduğu iki kart sayılmır.
Texas Hold’em Poker-də əllər adi poker əlləridir ("fiqurlar"). Ən güclüdən ən zəif fiqura qədər bunlar:
Royal Flush
Straight olan bir Flush
Poker
Dörd eyni rütbəli kart — dörd eyni rütbəli kart
Full House
Üçlük və bir Cüt birlikdə
Flush
beş eyni növ kart (rəng)
Straight
ardıcıl 5 kart (məsələn, 7, 8, 9, X, J), burada Əs ən yüksək və ya ən aşağı kart ola bilər, amma hər ikisi deyil — məsələn, A, 2, 3, 4, 5 və ya X, J, Q, K, A Straight-lərdir, amma Q, K, A, 2, 3 deyil
Three
3 eyni rütbəli kart (dəyər)
Two pairs
iki eyni rütbəli kart cütü
Pair
iki eyni rütbəli kart
One card
başqa hər şey (eyni rütbəli iki kart yoxdur və Straight yoxdur)
Əgər iki və ya daha çox oyunçu eyni fiqura malikdirsə, aşağıdakı bərabərlik pozma qaydaları tətbiq olunur, ardıcıllıqla:
Full House ilə, Üçlüyün ən yüksək kartı qalib gəlir (3, 3, Q, Q, Q > 9, 9, 9, K, K).
Əgər Əs Straight-də aşağı oynayırsa, o, digər Straight-lərdən zəifdir (5, 6, 7, 8, 9 > A, 2, 3, 4, 5).
Fiqurun ən yüksək kartı qalib gəlir (2, 2, 4, K, K > X, X, Q, Q, A), ya da lazım olduqda fiqurun digər kartları (4, 4, 5, K, K > 3, 3, K, K, A).
Əks halda, fiqurda istifadə olunmayan ən yüksək kart qərar verir (2, 2, 6, X, A > 2, 2, X, Q, K; 2, 2, 6, X, A> 2, 2, 3, 4, A; və 3, 4, 7, 8, A > 8, X, J, Q, K).
Əgər heç bir bərabərlik pozma qaydası tətbiq edilə bilməzsə, hər iki əl eyni gücə malikdir. Xüsusilə, bütün dörd növ eyni gücə malikdir.