Lauamäng
문제
Sa said hiljuti kingituseks lauamängu, mis on nagu Tsirkus, aga tsükliline.
Mängulaual on järjestatud ruutu , kusjuures ruudule järgneb ruut . Igale ruudule on märgitud mingi täisarv . Kui , siis ruudul olles peab mängija viskama kuuetahulist täringut ja liikuma saadud tulemuse võrra edasi. Kui , peab mängija liikuma võrra edasi (tagasi, kui on negatiivne); see kordub, kuni mängija jõuab ruudule, millel on kirjas (aga on võimalik sattuda ka lõpmatusse tsüklisse). Mäng algab ruudult ja on teada, et .
Mängu vaadates tekkis Sul kahtlus, et on ruute, kuhu ei olegi võimalik kunagi sattuda. Kirjuta programm, mis leiab, milliseid ruute on võimalik mängu jooksul külastada.
입력
Tekstifaili esimesel real on mängulaua ruutude arv (). Teisel real on tühikutega eraldatud täisarvu (, ).
출력
Tekstifaili ainsale reale väljastada tühikutega eraldatud arvu või . Positsioonil olev arv tähendab, et laua ruudule on võimalik sattuda, ja arv , et sinna ei ole võimalik sattuda.
예제
예제 1
10 0 8 2 2 2 4 -6 0 -1 0
1 1 1 1 1 1 1 0 0 1
예제 2
11 0 6 5 4 3 2 1 -1 0 0 0
1 1 1 1 1 1 1 1 0 0 0