Problem A
Snóker
Languages
en
is

Arnar hefur verið að horfa á snóker nýlega. Í snóker er
spilað á stóru rétthyrningslaga leikborði og notast spilarar
við kjuða, sem er í raun bara sérsmíðað prik. Leikborðið er
Á borðinu eru einnig kúlur í mörgum litum og hefur hver
litur ákveðna merkingu. Radíus kúlnanna er
Litur |
Stig |
Rauður |
|
Gulur |
|
Grænn |
|
Brúnn |
|
Blár |
|
Bleikur |
|
Svartur |
|
Í hvert sinn sem hvítu kúlunni er skotið er ákveðinn litur sem skal hitta fyrst með hvítu kúlunni. Alltaf þegar leikmaður hittir réttum lit ofan í vasa fær hann að skjóta aftur, annars tekur hinn leikmaðurinn við. Ef það er rauð kúla á borðinu þegar leikmaður byrjar umferð sína, þarf leikmaður fyrst að hitta í rauðu kúlu og ef leikmanni tekst að koma rauðri kúlu í vasa fær leikmaður að velja lit, ekki rauðan, fyrir næsta skot. Ef leikmaður nær litaðri kúlu ofan í vasa eftir rauðri, er litaða kúlan sett aftur á borðið eftir að stig eru gefin. Eftir skotið á þá aftur að hitta rauða kúlu fyrst. Þegar allar rauðar kúlur eru farnar af borðinu skal skjóta hinum kúlunum niður í sömu röð og má sjá í töflunni að ofan.
Ef hvíta kúlan rekst fyrst í réttan lit þá flokkast skotið sem HIT. Ef hvíta kúlan rekst fyrst í rangan lit þá flokkast skotið sem FOUL. Ef hvíta kúlan rekst ekki í neina kúlu þá flokkast skotið sem MISS. Athugaðu að hvíta kúlan má rekast í kanta eins oft og mögulegt er, bæði fyrir og eftir að hún rekst í fyrstu kúluna.
Eitt af markmiðum leiksins er að snókera andstæðinginn með því að skjóta hvítu kúlunni þannig sé illa staðsett fyrir andstæðinginn. Þá getur reynst erfitt að hitta réttu kúluna og ekki víst að beint skot sé í boði. Þá er venjulega skotið hvítu kúlunni þannig hún skoppi af köntum borðsins einu sinni eða oftar áður en hún lendir á kúlu. Þar sem það getur reynst erfitt að sjá skoppin fyrir sér vill Arnar að þú segir sér hvort hvíta kúlan hitti rétta kúlu.
Þú færð gefna núverandi stöðu borðsins, hvaða lit leikmaður á að hitta fyrst og lýsingu á ferð hvítu kúlunnar eftir að kjuðanum er slegið í hana. Segðu til hvort skotið sé HIT, FOUL eða MISS. Til að einfalda verkefnið skal gera ráð fyrir að það séu engir vasar á borðinu, þannig hvíta kúlan fer aldrei ofan í vasa, heldur skoppar hún alltaf af kanti þegar hún kemur að honum.
Inntak
Fyrsta línan inniheldur eina heiltölu
Litum kúlnanna er lýst í inntaki með strengjunum white, red,
yellow, green, brown,
blue, pink
og black. Það geta verið allt að
Úttak
Skrifaðu út HIT ef hvíta kúlan
klessir fyrst á réttum lit, FOUL ef
hvíta kúlan klessir í röngum lit fyrst eða MISS ef hvíta kúlan klessir ekki á neina kúlu.
Gera má ráð fyrir að svarið breytist ekki ef staðsetning kúlna
breytist um minna en
Stigagjöf
Hópur |
Stig |
Takmarkanir |
1 |
30 |
Hvíta kúlan fer ekki nógu langt til að klessa á kant.
Annaðhvort |
2 |
20 |
Annaðhvort |
3 |
25 |
Hvíta kúlan fer ekki nógu langt til að klessa á kant. |
4 |
25 |
Engar frekari takmarkanir |
Útskýringar á sýnidæmum
Fyrsta sýnidæmið fellur undir hóp
![\includegraphics[width=0.7\textwidth ]{sample1}](/problems/snoker/file/statement/is/img-0002.png)
Annað sýnidæmið fellur undir hóp
![\includegraphics[width=0.7\textwidth ]{sample2}](/problems/snoker/file/statement/is/img-0003.png)
Þriðja sýnidæmið fellur undir hóp
![\includegraphics[width=0.7\textwidth ]{sample3}](/problems/snoker/file/statement/is/img-0004.png)
Fjórða sýnidæmið fellur undir hóp
![\includegraphics[width=0.7\textwidth ]{sample4}](/problems/snoker/file/statement/is/img-0005.png)
Sample Input 1 | Sample Output 1 |
---|---|
2 white 35.000 1.000 black 35.000 29.000 black 0.000 50.000 |
HIT |
Sample Input 2 | Sample Output 2 |
---|---|
3 white 35.000 80.000 black 35.000 29.000 pink 34.000 40.000 black 0.000 1000.000 |
FOUL |
Sample Input 3 | Sample Output 3 |
---|---|
7 white 30.000 28.000 green 23.500 29.000 brown 35.000 29.000 yellow 46.500 29.000 blue 35.000 70.250 pink 35.000 105.500 black 35.000 127.750 yellow 10.000 100.000 |
FOUL |
Sample Input 4 | Sample Output 4 |
---|---|
22 black 35.000 127.727 pink 35.000 105.375 blue 35.000 70.250 brown 35.000 28.100 green 23.333 28.100 yellow 46.667 28.100 red 35.000 107.625 red 33.998 109.362 red 36.002 109.362 red 32.995 111.099 red 35.000 111.099 red 37.005 111.099 red 31.992 112.836 red 33.998 112.836 red 36.002 112.836 red 38.008 112.836 red 30.990 114.573 red 32.995 114.573 red 35.000 114.573 red 37.005 114.573 red 39.010 114.573 white 39.550 24.440 red -104.181 431.898 |
MISS |