Torre di Hanoi
Tre pioli e un cono di dischi, il più grande in basso. Sposta tutta la torre sul piolo di destra. Puoi muovere un solo disco alla volta, e un disco più grande non può mai stare su uno più piccolo. La soluzione più breve richiede 2ⁿ − 1 mosse: 1, 3, 7, 15, 31 e così via. Sposta un disco alla volta su un disco più grande o su un piolo vuoto. Alla fine tutta la torre deve stare sul piolo di destra. La soluzione più breve richiede 2ⁿ − 1 mosse. Trascina un disco, oppure fai clic su un piolo e poi su un altro.
Come funziona
- Apri questa pagina. Sul piolo di partenza ci sono quattro dischi. Quindici mosse sono il minimo.
- Trascina il disco in cima su un altro piolo, oppure fai clic su un piolo e poi su quello che vuoi. Un disco più grande su uno più piccolo viene rifiutato.
- Premi Risolvi per guardare una soluzione più breve, oppure procedi con Passo. Poi salva un PNG.
Un disco, e mai uno più grande su uno più piccolo
Una mossa prende il disco in cima a un piolo e lo mette su un altro piolo, o su un piolo vuoto. È l’unico tipo di mossa. Il disco che posi deve essere più piccolo di quello su cui finisce. Con queste regole i dischi su ogni piolo restano ordinati, il più grande in basso.
2ⁿ − 1 mosse, non di meno
Per spostare n dischi, prima togli di mezzo gli n − 1 dischi sopra il più grande, sposti il più grande una volta, poi rimetti sopra di esso gli n − 1 dischi. Se n − 1 dischi richiedono T mosse, n dischi ne richiedono 2T + 1. Cioè 2ⁿ − 1: 1, 3, 7, 15, 31. Otto dischi, la torre più alta qui, richiedono 255 mosse.
Lo stesso rompicapo, con un disco in meno
Sposta gli n − 1 dischi in cima sul piolo di appoggio. Sposta il disco più grande all’arrivo. Sposta gli n − 1 dischi dal piolo di appoggio all’arrivo. Ognuno di questi compiti più piccoli è di nuovo lo stesso rompicapo. Passo e Risolvi riproducono un percorso più breve. Da una torre perfetta è questa ricorsione. Da una disposizione mescolata è comunque un percorso più breve, trovato esplorando le posizioni consentite.
Domande frequenti
Quali sono le regole della Torre di Hanoi?
Sposta un disco alla volta. Prendi il disco in cima a un piolo e mettilo su un altro piolo. Non mettere mai un disco più grande su uno più piccolo.
Quante mosse richiede la soluzione più breve?
2ⁿ − 1. Un disco è 1 mossa, due dischi 3, tre 7, quattro 15 e cinque 31.
Chi ha inventato la Torre di Hanoi?
Édouard Lucas presentò il rompicapo nel 1883. La storia dei sacerdoti che spostano 64 dischi d’oro è la leggenda che raccontava insieme al gioco.
Posso guardare la soluzione?
Sì. Passo riproduce una mossa di una soluzione più breve. Risolvi riproduce il resto. «Guarda 3 dischi» esegue la classica strategia ricorsiva dall’inizio.
Pronto a provarlo?
Apri PictorX nel tuo browser: nessuna installazione, nessuna carta di credito richiesta per iniziare.
Vai all'editor