Tower of Hanoi.
El juego de la Torre de Hanói consta de tres pilas (izquierda, central y derecha) y discos redondos de diferentes tamaños. Inicialmente, la pila izquierda contiene todos los discos, en orden creciente de tamaño de arriba a abajo.
El objetivo es mover todos los discos a la pila derecha usando la pila central. En cada movimiento, se puede mover el disco superior de una pila a otra. Además, no se permite colocar un disco más grande sobre uno más pequeño.
La tarea es encontrar una solución que minimice el número de movimientos.
Entrada
La única línea de entrada tiene un entero : el número de discos.
Salida
Primero, imprime un entero : el número mínimo de movimientos.
Después, imprime
líneas que describen los movimientos. Cada línea tiene dos enteros
y
: se mueve un disco de la pila
a la pila
.
Restricciones
Ejemplo de Entrada
2
Ejemplo de Salida
3
1 2
1 3
2 3
Comments