程序人生 A log of my life

魔方最简方法

FBUDLR 分别代表 前、后、上、下、左、右,一个字母表示顺时针旋转90度,加’的动作为逆时针90度。

底层十字

第一步无需公司,先把白色十字转到顶面,旋转U,让白色侧棱的颜色和侧面中心色一致,然后将这个侧面转180度,也就是将白色棱块转至底面,依次处理四个白色棱块。

底层还原

此后所有步骤都维持白色在底层,依次找上层白色角块,并让角块的另外两色对应两个中心色。

  • 如果白色朝右:R U R’
  • 如果白色朝左:L’ U’ L

如果白色朝上,或者白色块在下层,先执行上面的公式一次。

中层还原

找到R面上层没有黄色的待还原棱快,颜色要和R面中心一致, 然后判断棱块朝上的颜色:

  • 往F还原:R’ U’ R’ U’ R’ U R U R (五逆四顺)
  • 往B还原:R U R U R U’ R’ U’ R’ (五顺四逆)

如果待还原块在F面右棱,先预执行一次上面的五逆四顺将待还原块调上去。

顶层十字

顶层十字的黄色块,按 中心 -> 9点 -> 横线 -> 十字的顺序,执行下面同一个公式。

  • F R U R’ U’ F’ (助记: FRU)

实际上对于只有中心黄块的情况,可以连续执行 F RUR’U’ RUR’U’ RUR’U’ F’。

顶面棱块

旋转顶层U,直到F面棱块和中心颜色对应,并且其他三个棱块都不对,且需要逆时针转,这几个条件缺一不可,然后执行一次:

  • R U R’ U R U U R’ (助记: RUR’U)

如果其他三个棱块不满足,可以先转一次上述公式。

顶角三色

这一步完成后顶角只需要三色对应,但取向不要求正确。 先找到一个位置正确的顶角放在ULB(不能做U),然后执行N次:

  • R’ U L U’ R U L’ U’ (助记: RULURULU 1478逆)

全还原

找到待还原角块,放在RFU,执行N次:

  • R’ D’ R D 同时跟踪这个块,一旦黄色朝上(不需要完全转正),就不再做上面的公式,然后执行U,下一个待还原角块放在RFU,重复上一步。

这一步的中间可能会出现完全打乱,不要紧,重复上述步骤就最终能还原了。

参考

  • http://pages.cs.wisc.edu/~johnbent/rubik/
  • https://zhuanlan.zhihu.com/p/42382435