Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2010-04-29 13:53:02.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:hanoi.in, hanoi.outSursăinfoarena 2.0
AutorDin FolclorAdăugată defilipbFilip Cristian Buruiana filipb
Timp execuţie pe test0.2 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Hanoi

Problema turnurilor din Hanoi este bine cunoscuta: sunt 3 tije si N discuri, oricare doua discuri avand raza diferita. Initial, cele N discuri sunt asezate pe prima tija, discurile fiind ordonate de jos in sus descrescator in functie de raza. Astfel, discul cu raza cea mai mare este cel mai de jos iar discul cu raza cea mai mica cel mai de sus. Se doreste mutarea discurilor de pe prima pe ultima tija cu numar minim de mutari. O mutare consta din alegerea unei tije care contine cel putin un disc si mutarea discului din varf in varful altei tije. Singura regula este ca un disc nu poate fi asezat peste alt disc de raza mai mica.

Exista o legenda conform careia intr-o manastire din Tibet calugarii

Date de intrare

Fişierul de intrare hanoi.in contine pe prima linie, separate de exact un spatiu, numerele N si M, cu semnificatia din enunt.

Date de ieşire

Fişierul de ieşire hanoi.out contine o singura linie pe care se afla raspunsul problemei.

Restricţii

  • 3 ≤ N ≤ 250
  • 3 ≤ M ≤ 150

Exemplu

hanoi.inhanoi.out
5 4
13

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?