Problem E
Hackenbush purpuraviður
Languages
en
is

Hackenbush er leikur með leggjum af þremur litum sem tengjast í hvorn annan eða jörð. Leggirnir eru allir rauðir, bláir eða grænir. Annar leikmaður getur hoggið rauða og græna leggi og hinn leikmaðurinn bláa og græna leggi. Þegar leikmaður heggur legg er honum eytt út. Einnig er öllum leggjum sem hafa ekki leið niður í jörð um aðra leggi eytt út.
Gildi Hackenbush leiks með rauðum og bláum leggjum er
skilgreint í nokkrum skrefum. Við segjum að stakur blár leggur
sé
Þú færð gefna stöðu af Hackenbush purpuravið. Þetta er staða í leiknum Hackenbush þar sem allir leggir eru bláir eða rauðir og engin rás er í stöðunni.
Þú þarft að ákvarða gildi leiksins. Sýna má að þetta er ávallt heiltölubrot.
Inntak
Fyrsta lína inntaksins inniheldur eina heiltölu
Úttak
Ef gildi leiksins er
Sample Input 1 | Sample Output 1 |
---|---|
12 -1 1 2 3 3 5 5 7 -1 -1 10 10 BRBBRBBRRBRR |
5/2^6 |
Sample Input 2 | Sample Output 2 |
---|---|
39 -1 1 2 3 4 4 4 7 7 9 9 1 12 13 13 15 16 16 18 18 15 21 21 12 24 25 25 24 28 28 24 31 12 33 34 34 2 37 37 BRRRBBRRBBRRRBBRRBRRBBBRBRRBRRBRRBRRRBR |
65/2^12 |