我们先给中心块方向编码
如果中心块已经被复原,则令其方向为0
若还需逆时针旋转90 度才能复原,则令其方向为1
若还需逆时针旋转180度才能复原,则令其方向为2
若还需逆时针旋转270度才能复原,则令其方向为3
经过这样的定义,六个面方向的和必定为偶数
(在此就不证明了,你想让我证明还可以联系我)
于是,不可能出现5个中心块都已经被复原,而第六个中心块方向为1或3
基于这一点,只要我掌握两个公式,就可以复原所有中心块:
1 将某个中心块原地自传180度
2 将某个中心块顺时针旋转90度,另一个中心块逆时针旋转90度
这两个公式组合使用,就可以复原你面临的所有中心块情况
下面就是这两个公式
1 (RLU2R'L')U(RLU2R'L')U
这个公式将U面的中心块原地自传180度
2 (FB' LR' UD') F' (U'D L'R F'B) U
这个公式将U面顺时针旋转90度,F面逆时针旋转90度