>_ evaluator.oji

Antrenament OJI/OLI · clasa a 8-a

Turnurile din Hanoi

hanoi.in / hanoi.outtimp 1smemorie 64 MBsursă ≤ 64 KB10 testepunctaj maxim 100p

Pe tija 1 sunt nn discuri de mărimi diferite, cel mai mare jos. Trebuie mutate toate pe tija 3, folosind tija 2 ca ajutor. La o mutare se ia discul din vârful unei tije și se pune pe altă tijă, fără a pune vreodată un disc mai mare peste unul mai mic. Afișează numărul minim de mutări și mutările, sub forma de la la.

Date de intrare

Pe prima linie nn.

Date de ieșire

Pe prima linie numărul de mutări, apoi câte o mutare pe linie.

Restricții

1 ≤ n ≤ 15

hanoi.in
2
hanoi.out
3
1 2
1 3
2 3

Probleme similare pe PbInfo

Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.