[matemáticas] 84 [/ matemáticas]
La respuesta siempre será un número finito. Esto se debe a que cada operación en el cubo es invertible y los movimientos en el cubo forman un grupo.
Aquí está la prueba: dado que el cubo de Rubik solo puede estar en un número finito de estados, la repetición de la secuencia de movimiento [math] FLU [/ math] eventualmente debería llevarlo a un estado que se vio anteriormente. Suponga que el primer estado que ve dos veces es [matemática] S [/ matemática], que se obtuvo al realizar la secuencia de movimiento [matemática] FLU [/ matemática] [matemática] M [/ matemática] y [matemática] M + N [ / math] veces desde el estado resuelto. Entonces se puede demostrar que [matemática] M = 0 [/ matemática]. Esto se debe a que el estado que obtiene después de realizar la secuencia [matemática] U’L’F ‘[/ matemática] [matemática] M [/ matemática] veces desde [matemática] S [/ matemática] debe ser el mismo, independientemente de si alcanzó [matemática] S [/ matemática] después de [matemática] M [/ matemática] o [matemática] M + N [/ matemática] se mueve. El primero te lleva al cubo resuelto de Rubik, y el segundo también debería hacerlo.
Encontrar el número de movimientos necesarios para volver al estado original (equivalente a encontrar el orden de [math] FLU [/ math] en el grupo) se puede hacer observando cómo se mueve el cubo permutar las piezas de esquina y borde. Encontrar el orden de la permutación da la respuesta requerida, que es 84 en este caso.
- ¿Qué tan difícil es crear un rompecabezas sin solución? Veo algunos artículos de Internet que dicen: “Incluso un científico de Harvard no podría resolver este rompecabezas”. Tales declaraciones me hacen pensar, ¿qué pasaría si ese rompecabezas fuera BS total en primer lugar?
- ¿Cuál es más fácil, sudoku o crucigrama?
- ¿Cómo se determina qué números se pueden eliminar de un rompecabezas de sudoku y aún así tener solución?
- Cómo encontrar el cubo de un número muy rápido
- Cómo mejorar en la resolución de acertijos matemáticos
PD : Utkarsh y yo establecimos esto como uno de los problemas para IOPC 2012 . Puede intentar codificar una solución aquí: SPOJ-IOPC1201 .