Axmağın Oyunu#6296

Axmağın Oyunu

6 saniyə
64 meqabayt
Çox çətin

Bir kart oyunu, tez-tez "Axmaq Oyunu" adlandırılır, bir çox ölkədə olduqca populyardır. Biz bu oyunun iki oyunçu üçün olan versiyasını təsvir edəcəyik. Standart 36 kartlıq dəst istifadə olunur və bir kostyum kozır elan edilir.

Oyun raundlardan ibarətdir. Hər raunddan əvvəl hər bir oyunçunun bir neçə kartı olur, və oyunçulardan biri oyuna başlayır, digəri isə kartları örtməyə çalışır. Başlayan oyunçu eyni rütbəli bir və ya bir neçə kartı masaya qoyaraq oyuna başlayır. Kartların sayı, örtən oyunçunun kartlarının sayını keçməməlidir. Örtən oyunçu öz kartlarından istifadə edərək masadakı kartların hamısını örtməlidir, yəni kartları açılmamış kartların üstünə qoymalıdır. Bir kart digərini örtə bilər, əgər:

Masadakı kartlar tamamilə örtüldükdən sonra, başlayan oyunçu əlavə kartlar ata bilər. Atılan hər bir kartın rütbəsi, həmin anda masadakı kartların rütbələri arasında olmalıdır. Yeni əlavə edilmiş kartlar da örtən oyunçu tərəfindən örtülməlidir. Başlayan oyunçu, örtən oyunçunun həmin anda sahib olduğu kartlardan daha çox kart ata bilməz.

Raund, ya örtən oyunçu masadakı açılmamış kartların hamısını örtə bilmədikdə və ya istəmədikdə, ya da başlayan oyunçu daha çox kart atmaq istəmədikdə sona çatır.

Birinci halda, örtən oyunçu masadakı açılmamış kartların hamısını örtmək istəmədiyini bəyan etdikdə, başlayan oyunçuya daha çox kart atmaq imkanı verilir. Atılan kartların rütbələri artıq masadakı kartların rütbələri arasında olmalıdır. Masadakı açılmamış kartların sayı, örtən oyunçunun həmin anda sahib olduğu kartların sayını keçə bilməz. Bundan sonra, örtən oyunçu raundu itirir və masadakı bütün kartları götürərək öz kartlarına əlavə edir. Başlayan oyunçu öz başlanğıc rolunu saxlayır və növbəti raundda yenidən hərəkət edir.

İkinci halda, masadakı bütün kartlar örtüldükdə və başlayan oyunçu daha çox kart atmaq istəmədikdə, örtən oyunçu raundu qazanır və masadakı kartlar oyundan çıxarılır. Növbəti raund üçün oyunçuların rolları dəyişdirilir: örtən oyunçu başlayan olur və əksinə.

Əgər raundun sonunda oyunçulardan biri kartları yoxdursa və digərində bir və ya daha çox kart varsa, kartları olmayan oyunçu oyunu qazanır. Əgər hər iki oyunçunun kartları yoxdursa, son raundda başlayan oyunçu oyunu qazanır.

Kozır kostyumunu və oyunçuların əvvəlcə sahib olduğu kartları nəzərə alaraq, hər iki oyunçu optimal oynayarsa, oyunu kimin qazanacağını tapın. Hər iki oyunçu oyundakı kartlar haqqında tam məlumata malikdir.

Giriş

Girişin birinci sətiri raundun əvvəlində hər bir oyunçunun sahib olduğu kartların sayı n_1 və n_2 və kozır kostyumunu ehtiva edir (kostyum bir hərflə göstərilir: 'S' piklər üçün, 'C' krestlər üçün, 'D' kərpiclər üçün, 'H' ürəklər üçün).

İkinci sətir n_1 kart təsvirini ehtiva edir - birinci oyunçunun kartları. Hər bir kartın rütbəsi ('6'...'9', 'T' 10 üçün, 'J' Valet üçün, 'Q' Qız üçün, 'K' Kral üçün, 'A' Əs üçün) və kostyumu göstərilir. Üçüncü sətir örtən oyunçunun n_2 kart təsvirini ehtiva edir. Birinci oyunçu ilk raundda başlayan oyunçudur.

Oyunçuların əlindəki bütün kartlar fərqlidir.

Çıxış

Əgər birinci oyunçu oyunu qazanırsa, "FIRST" çıxarın, əks halda ikinci oyunçu qazanırsa, "SECOND" çıxarın.

Nümunələr

Nümunə 1

Loading
Loading