Suposeu un món bidimensional. Una mosca es troba inicialment a la posició , i farà moviments unitaris cap a la dreta, mai baixant sota terra. A cada pas, o bé es quedarà a la mateixa alçada, o bé pujarà una unitat, o bé baixarà una unitat. Genereu totes les possibles trajectòries de la mosca.
Per exemple, aquesta és una trajectòria possible per a :
(11,2)
(0,0)(11,0) (0,0)
(0,0)(1,1) (1,1)(2,2) (2,2)(3,1) (3,1)(4,2) (4,2)(5,1) (5,1)(6,1) (6,1)(7,0) (7,0)(8,0) (8,0)(9,1) (9,1)(10,2) (10,2)(11,1)
Codifiqueu les trajectòries amb ‘u’ per pujar
(up), ‘d’ per baixar (down), i
‘h’ per moure’s horitzontalment. La trajectòria anterior es
codifica “uududhdhuud”.
L’entrada consisteix en una entre 1 i 11.
Escriviu totes les trajectories possibles en ordre alfabètic.
Input
1
Output
h u
Input
3
Output
hhh hhu hud huh huu udh udu uhd uhh uhu uud uuh uuu