Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
AL_06_02 - Jackpot Poker |
Jackpot Poker
Jasiu przesiadując pewnego wieczoru w osiedlowym pubie zagrał okazyjnie na automacie w pokera (pl.wikipedia.org/wiki/Poker). Na początku grał bez przekonania, ale szczęście do Jasia się uśmiechnęło, grał więc dalej licząc na dobrą passę. Euforia nie trwała długo, Jasiu zakończył przygodę tego wieczoru z ujemnym bilansem. Postanowił, że jeszcze tu wróci, by się odegrać. Jak postanowił tak zrobił. Szybko przekonał się jednak, że gra na automacie to nie dodatek do orzeźwiającego napoju, a to orzeźwiający napój jest dodatkiem do gry. Jasia charakteryzował obłęd w oczach i brak kontaktu z rzeczywistością. Stało się, Jasiu został hazardzistą.
Minimalna stawka w rozdaniu wynosi 1 zł, maksymalna 10 zł.
Jasiu za każdym razem wybiera stawkę po czym automat losuje karty, po wymianie otrzymuje układ pięciu kart. W zależności od układu kart na podstawie poniższej tabeli Jasiu pomnaża stawkę albo traci ją na rzecz automatu.
Tabela:
Poker Królewski - stawka × 10000
Poker - stawka × 1000
Kareta - stawka × 100
Full - stawka × 30
Kolor - stawka × 30
Strit - stawka × 10
Trójka - stawka × 5
Dwie pary - stawka × 2
Para (J, D, K, A) - stawka × 1 (zwrot stawki przysługuje tylko w przypadku pary Jopków lub wyższej)
Zadanie: na podstawie zapisanych gier policz zysk lub stratę Jasia.
Wejście
Wejście składa się z nieokreślonej liczby gier (nie więcej niż 105)
Każda gra opisana jest w dwóch wierszach.
W pierwszym wierszu liczba całkowita k (1 ≤ k ≤ 10) - stawka.
W drugim wierszu układ pięciu kart po wymianie.
Każda karta zapisana jest w formacie: wartość-kolor, gdzie:
wartość ∈ {2, 3, 4, 5, 6, 7, 8, 9, 10, J, D, K, A}
kolor ∈ {kier, karo, trefl, pik}
Wyjście
Na wyjściu należy podać jedną liczbę - sumę zysków i strat wszystkich rozdań.
Przykład
Wejście
10
10-trefl 10-pik 6-kier 5-trefl A-trefl
6
J-pik 5-trefl J-trefl 10-kier K-kier
2
7-pik 7-kier 7-karo K-pik K-trefl
4
10-pik 9-pik 3-pik 5-pik D-pik
5
7-pik 8-kier J-kier 10-pik 9-karo
8
D-pik K-kier A-kier 5-pik J-pik
4
8-karo 8-trefl 2-karo 2-kier A-trefl
Wyjście
205
Dodane przez: | Mariusz Śliwiński |
Data dodania: | 2013-05-01 |
Limit czasu wykonania programu: | 1s-2s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM64 GOSU |
Pochodzenie: | ALGOLIGA |
ukryj komentarze
2013-05-11 15:58:41 narbej
Też nie grywam w pokera ;-) ale według mnie wybierasz tylko najwyższą kombinację. |
|
2013-05-11 15:52:32 Mariusz ¦liwiñski
Nie, liczony jest tylko najwyższy układ zgodnie z zasadami gry w pokera. Przykład wyjaśnia tę wątpliwość :) Testy są zgodne z zasadami gry. Nie ma możliwości uzyskania układu full w kolorze. Ostatnio edytowany: 2013-05-11 16:40:25 |
|
2013-05-11 15:45:37 Maciej Boniecki
Czy jeżeli mam królewskiego pokera to powinienem wymnażać dodatkowo razy 30 za kolor? Analogicznie czy mając fulla w kolorze mnożę razy 90 czy też liczę tylko jedną z tych kombinacji? |
|
2013-05-11 12:28:09 Mariusz ¦liwiñski
Tak |
|
2013-05-11 12:01:31 Kamil Magryta
A,2,3,4,5 to też strit? :P |
|
2013-05-11 11:20:57 Przemek Komosa
nie ma to jak błąd w takim zadaniu :P |