- Time limit: 1.00 s
- Memory limit: 512 MB
Tehtäväsi on muodostaa -ruudukossa reitti, joka alkaa ruudusta , päättyy ruutuun ja käy tasan kerran jokaisessa ruudussa. Ruudut on numeroitu :stä alkaen.
Tässä on esimerkkinä -ruudukossa oleva reitti, joka alkaa ruudusta ja päättyy ruutuun :
Syöte
Ensimmäisellä rivillä on kokonaisluku : testien määrä.
Tämän jälkeen tulee riviä, joista jokainen kuvaa yhden testin. Rivillä on kuusi kokonaislukua , , , , ja .
Kaikissa testeissä ja . Lisäksi tai .
Tuloste
Tulosta jokaisesta testistä YES, jos reitin voi muodostaa, ja NO muuten.
Jos reitin voi muodostaa, tulosta vielä toiselle riville kuvaus reitistä. Kuvaus muodostuu merkeistä U
(ylös), D
(alas), L
(vasemmalle) ja R
(oikealle). Jos mahdollisia reittejä on useita, voit tulostaa minkä tahansa niistä.
Esimerkki
Syöte:
5 1 3 1 1 1 3 1 3 1 2 1 3 2 2 1 1 2 2 2 2 1 1 2 1 4 7 1 3 3 6
Tuloste:
YES RR NO NO YES RDL YES RRRRDDDLLLLLLUUURDDRURDRURD
Rajat
Kaikissa osatehtävissä .