Tsirkus
면접 대비시간 제한1초메모리 제한1024 MB
뱀과 사다리 보드에서 N번 칸에 도달하거나 넘어서는 데 필요한 최소 주사위 횟수와 그중 하나의 주사위 눈 순서를 구한다.
문제
Juku ei ole lauamängude mängimises kuigi hea. Seega otsustas ta enne järgmist mänguõhtut oma oskusi parandada, harjutades üksi mängu "Tsirkus" mängimist.
Mäng "Tsirkus" on lihtne lauamäng: mängulaual on ruutu, nummerdatud kuni . Kõigi mängijate nupud alustavad ruudult . Oma käigul veeretab mängija kuuetahulist täringut ning liigutab oma nuppu edasi nii mitu ruutu, kui näitab täring silmi ( kuni ). Mõnel ruudul aga algab kas madu või redel. Maod viivad nuppe mängulaual tagasi, redelid aga edasi. Kui mängija nupp jääb seisma ruudul, millel algab madu, peab ta liigutama oma nupu mao teise otsa. Sarnaselt, kui nupp jääb seisma ruudul, millel algab redel, peab ta liigutama oma nupu redeli teise otsa. Mängija on võitnud, kui tema nupp jõuab ruudule või ületaks seda.
Selleks, et teada, palju arenemisruumi tal veel on, soovib Juku teada, mis on vähim arv täringuviskeid, mida ta peab sooritama, et mängu võita.
입력
Sisendi esimesel real on mängulaua ruutude arv ning madude ja redelite koguarv (, ). Järgmisel real on igaühel kas mao või redeli kirjeldus: täisarvud ja (, , ):
- Kui , siis kirjeldab rida redelit, mis algab ruudul ning viib ruudule .
- Kui , siis kirjeldab rida madu, mis algab ruudul ning viib ruudule .
On garanteeritud, et väärtused on üle kõigi ridade paarikaupa erinevad ning et ükski väärtus ei kattu ühegi väärtusega.
출력
Väljundi esimesele reale väljastada vähim vajalik täringuvisete arv mängu võitmiseks ning teisele reale tühikutega eraldatult vastav täringuvisete jada. Kui sobivaid täringuvisete jadasid on mitu, väljastada neist suvaline. Kui mängu pole võimalik võita, siis väljastada väljundi ainsale reale \verb'EI SAA'.