315
Resolver el caso general de esta pregunta fue uno de los problemas que habíamos planteado para IOPC 2012. El truco es observar la permutación de las piezas del cubo, realizar la descomposición del ciclo en ellas y tomar el MCM de las longitudes de los ciclos. En este caso, obtenemos los siguientes ciclos (verifique aquí):
- ¿Hay algún algoritmo de clasificación que sea sustancialmente más rápido que QuickSort?
- ¿Cómo funciona el bucle dentro de un DP recursivo?
- ¿Cómo describirías el algoritmo de Quora usando una ecuación?
- ¿Cuál es la diferencia entre un gráfico y un árbol en estructuras de datos y algoritmos?
- ¿Cómo empiezo a aprender o fortalecer mi conocimiento de las estructuras de datos y algoritmos?
- WG WR GR YR YG YO GO 1
- WB WO BO YB BR 1
- WBO 3
- WRB 3
- WGR GYR OYG 3
- WOG 3
- YRB 3
- YOB 3
Los términos separados por espacios dan los colores de las piezas de borde / esquina y el número al final da el orden de rotación causado por la permutación. Por lo tanto, el orden de la permutación debe tomarse como el número de términos multiplicado por el orden de rotación. Considerando todos los ciclos, obtenemos la respuesta final como MCM (7,5,3 * 3) = 315.