- Time limit: 1.00 s
- Memory limit: 128 MB
7 \times 7 -ruudukossa vasemmasta yläkulmasta vasempaan alakulmaan on 88418 erilaista reittiä. Jokaista reittiä vastaa 48-merkkinen kuvaus, joka muodostuu merkeistä A
(alas), Y
(ylös), V
(vasen) ja O
(oikea).
Esimerkiksi reittiä
AOYOOOOOAAAVYYVAAAVAOOYOAAVVVVVYOYVYOOYYVAVVAAAA
.
Sinulle on annettu kuvaus, jossa osa merkeistä on ?
(mikä tahansa suunta). Tehtäväsi on laskea, montako reittiä vastaa kuvausta.
Syöte
Syötteenä on reitin kuvaava merkkijono, joka muodostuu merkeistä ?
, A
, Y
, V
ja O
.
Tuloste
Ohjelmasi tulee tulostaa yksi kokonaisluku: montako reittiä on olemassa.
Esimerkki
Syöte:
??????O??????Y??????????????????????????VA????A?
Tuloste:
201