对于第二种情况,它和第一种情况是完全对称的,算法也是对称的。
F'U'F初始状态旋转正面让白蓝红角块远离自己旋转顶层将白色转到右面旋转正面,翻下去
针对前两种情况,可以看出:白色在右面第一下就转右面,白色在正面第一下就转正面。
如果白色在顶面,如下图,只要用一次公式RU就会变成情况1,或用一次F'U'变成情况2,然后按情况1或2处理就好了。
但是如果底层其他几个角已经还原好了,如下图,刚才的处理方法就会破坏已经还原好的某个角,所以要提前恢复角这个角的位置,具体方法如下。
RU2R'U'初始状态旋转右面让白蓝红角块远离自己时影响了对好的红色旋转顶面让开位置,方便红色恢复先恢复红色面旋转顶面,把白蓝红角块转回来,接下来就是情况1了
另外2种情况白色是在底层的,只要对着他们用一次算法1或算法2就可以得到情况1或2了。
其中,白色向右就用算法1,先转右面,(R U R')U'(R U R');白色向前就用算法2,先转正面,(F'U'F)U(F'U'F)。
照上面说的,重复做4个角块,就可以做好底层了。
第二步:还原顶面颜色
这一步我们要还原4个角块顶面的颜色,而先不用管顶层侧面的颜色,把它们留到最后一步还原。
我们先观察一下顶层4个角块黄色面的位置,如果只有一个黄色块在顶面,会有两种情况,可以按下面的方法解决。
情况1 情况2