作者:Arnaud Van Galen(AvGalen)
国籍:荷兰(Netherlands)
成绩:最小步还原官方记录第10位(单次:33步)
最小步还原:方法与技巧
(09-23-2007 AvGalen原贴译文)
我在美国2007公开赛上(US Open 2007)第一次参加最小步比赛,但结果是DNF,因为我没有在一个小时之内写下我的解法(我不知道xyz记录方法)。那一次大概用了48或者49步,用的方法是Cross->F2L->LL。我很喜欢最小步玩法,在网站上每周的比赛我也一直在参加(结果在31步和51步之间)。我总是能先观察出一个好的开始,并成功的做一个合理的结尾。我的结果最近变得相当好,在波兰2007公开赛上(Polish Open 2007)我的官方结果是37步和33步。这个结果没有好到让我成为世界冠军(当时记录是31,目前为28),但让我成为了世界第六(目前官方第十)。考虑到我只知道大约30个公式(空穴(Keyhole)和一些LL公式),只经过11次或12次尝试(官方/非官方的比赛和练习都是如此),这些成绩还不坏。我并不认为自己是这方面的专家,但还是足以和你们分享一些方法和技巧。
块构筑(Block building)示例:
(U面白色,F面绿色,注:在最小步还原中,颜色并不重要,所以这里未改成大家熟悉的上黄前红的摆放方法)
打乱步骤1:D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2
注意到有两对角-棱对(黄-红-蓝,绿-橙-黄),在经过几次尝试之后,我发现第二对可以用来做一个2x2x2的块(U2 R2 L F2)然后拓展成2x2x3的块(R B' R2 B' R),再加上(B2 U2)就可以做出来一个Cross+2个F2L,一共用11步。但这并不让我满足,因为这么做连贯性不好,后面的步骤不好衔接。又经过一些分析之后,我发现在一开始插入一个B操作(U2 R2 就变成了U2 R B R)就可以构成另外一个角-棱对,能用来做一个1x2x3的块,然后我又做了另一个1x2x3的块并把它们连接起来(D2 L F2)。这样我完成一个2x2x3的块只用了7步(或者说再做U2 在8步内完成Cross+2个F2L,底面颜色为绿)。
此步骤还原:U2 R B R D2 L F2 U2 (8步)
[java3=200,200]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]U2 R B R D2 L F2 U2[/param]
[param=initScrpt]D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2[/param]
[param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
[param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
空穴(Keyhole)示例:
打乱步骤1:D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2,然后做U2 R B R D2 L F2 U2。
可以看到,前两层只差两个角-棱对就全部做好了。如果一次做一个的话会花费很多步数。用空穴(Keyhole)的方法,我们只需要5步:(F R B2 R' F')。也就是说,我们只用了13步就做完了F2L!
此步骤还原:F R B2 R' F' (5步)
[java3=200,200]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]U2 R B R D2 L F2 U2 F R B2 R' F'[/param]
[param=initScrpt]D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2[/param]
[param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
[param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
记住所有情况的OLL,PLL和COLL:
(注:COLL指在最后一层棱块已完成对色的(十字)情况下,对角块同时进行OLL和PLL,做完COLL后只需要使用棱块的PLL公式(EPLL)就可还原整个魔方)
很显然,对于最后一层,你知道的公式越多越好。而且很重要一点是,你需要知道的是最小步骤的公式(OPTIMAL algs),而不是为顺手而优化过的公式(fingertrickfriendly2gen agls)。我只会10个OLL公式和6个PLL公式,不会任何COLL公式,这是我的一个大问题。比如对于本例:
打乱步骤1:D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2,然后做U2 R B R D2 L F2 U2 F R B2 R' F'。
OLL 10步(N7):x' y R' L2 D F D' F' L' F L' R
PLL 11步(P8):y2 B2 R' U' R B2 L' D L' D' L2 U
这样还原整个魔方只要34步,比我用我的复杂方法还原的37步结果要好。
[java3=200,200]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]U2 R B R D2 L F2 U2 F R B2 R' F' x' y R' L2 D F D' F' L' F L' R y2 B2 R' U' R B2 L' D L' D' L2 U[/param]
[param=initScrpt]D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2[/param]
[param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
[param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
棱色控制(Edge control)示例(简单):
打乱步骤:R' F R F'
你可以用如下方法插入这个角-棱对:
1)F R' F' R 使4个棱块朝向正确
2)U' F' U F 使2个相对棱块朝向正确
3)U2 F' U2 F 使2个相邻棱块朝向正确
最后一层处理(Last Layer manipulation)示例(复杂):
打乱步骤1:D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2,然后做 U2 R B R D2 L F2 U2 F
可以用R B2 R' F' 使该角-棱对归位,但结果是最后一层只有两个棱块朝向正确。我们可以在插入这个角-棱对之前对最后一层的棱块朝向进行调整:B' R B R' (处理) B2 R' U R U' F' (棱色控制)。这样让我多用了5步,但接下来就可以用我所知道的很短的OLL和PLL了。(OLL 8步:U' L' D' L U L' D L,PLL 10步:R2 B' U D' R2 D U' B' R2 B')
打乱步骤1的最终答案如下:
2x2x3 block (8): U2 R B R D2 L F2 U2
Cross+F2L (11): F B' R B R' B2 R' U R U' F'
OLL (8):U' L' D' L U L' D L
PLL (10):R2 B' U D' R2 D U' B' R2 B'
共用了37步。
[java3=200,200]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]U2 R B R D2 L F2 U2 F B' R B R' B2 R' U R U' F' U' L' D' L U L' D L R2 B' U D' R2 D U' B' R2 B'[/param]
[param=initScrpt]D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2[/param]
[param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
[param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
无整体转动记录方式示例:
打乱步骤:R2 B2 R F R' B2 R F' R y F U R U' R' F'
不要把你的解法写成这样:F R U R' U' F' y' R' F R' B2 R F' R' B2 R2 (15步)
要像这样写:F R U R' U' F' F' L F' R2 F L' F' R2 F2 (15步)并将其更正为F R U R' U' F2 L F' R2 F L' F' R2 F2 (14步)。
取消(Cancellations): 这个技巧,就是把相临的两个步骤合并到一起以节省步数。使用这个技巧的方式多种多样,下面这个例子只是其中的一种。有时候我们可以用不同的方式来做一个公式,比如U2 R2 U2 R2 U2 R2 和R2 U2 R2 U2 R2 U2 效果是一样的,如果前一个步骤以U操作结束,那么我们选择以U2开始的公式就比较好;如果下一个步骤会以U操作开始,那么我们就应该选择以R2开始的公式。
取消(Cancellations)示例:
PLL交换两对相对棱的情况(H-Perm)可以这样做出来:(U2 R2 U2 R2 U2 R2) U (U2 R2 U2 R2 U2 R2) U'(14步),它可以缩短为U2 R2 U2 R2 U2 R2 U' R2 U2 R2 U2 R2 U'(13步),但如果你这样做:(R2 U2 R2 U2 R2 U2) U (R2 U2 R2 U2 R2 U2) U'(14步),它就可以缩短为R2 U2 R2 U2 R2 U' R2 U2 R2 U2 R2 U(12步)。当然,它也可以用后面要讲的插入(Insertions)技巧缩短到R2 U2 R (U2 R2 U2 R2 U2) R U2 R2(11步)。
打乱步骤反转(Inverse scramble):
如果你觉得怎么开始都做不好,甚至无从下手,那么你可以把打乱步骤反转后再试试。这个反转是说所有的操作都要反过来做(全部加'),如果打乱步骤是U2 F D,反转后就变成了D' F' U2。这时候你就可以找出一个好的解法,然后把它倒序记录下来。如果你像这样子解出来一个魔方,你的答案看起来会相当怪异,不管怎样,这么做给了你两次机会来找到一个令人满意的开始。
打乱步骤反转(Inverse scramble)示例:
打乱步骤2:L' B' L2 F B U R' B D' L2 B U' B2 U L U2 D2 L
打乱步骤反转:L' D2 U2 L' U' B2 U B' L2 D B' R U' B' F' L2 B L
我找到下面这个解法:
2x2x2 (7): L F2 L' F U R' U2
2x2x3 (7): L2 F2 D L' D2 F D
Cross + 3rd Pair (4): L F L F (十字+第三个角-棱对)
4th Pair (5): L2 D F' D' F (第四个角-棱对)
OLL (6): B L D L' D' B'
PLL (10): U' F U' B2 U F' U' B2 U2 L2
然后把答案像这样子写下来:L2 U2 B2 U F U' B2 U F' U, B D L D' L' B', F' D F D' L2, F' L' F' L', D' F' D2 L D' F2 L2, U2 R U' F' L F2 L'。
插入(Insertions)示例:
打乱步骤2:L' B' L2 F B U R' B D' L2 B U' B2 U L U2 D2 L
Cross (9): R2 U' R' B' L U L' D' U2 (十字)
First 2 Pairs (3): B2 L B2 (前两个角-棱对)
3rd Pair (4): D F D F' (第三个角-棱对)
Last 5 corners (7): D2 L' D L D2 L' D' (最后5个角块)
若你看得足够仔细,就会发现在转完第6下之后,块1、2、3就同时处在S层(S-slice)并朝向正确,这时它们可以用6步来轮换(D2 F B' L2 F' B)。所以现在我们的解法变成如下:
Cross Part 1 (6): R2 U' R' B' L U (十字的第1部分)
Edge-Cycle insertion 1 (6): D2 F B' L2 F' B (插入棱块三轮换1)
Cross Part 2 (3): L' D' U2 (十字的第2部分)
First 2 Pairs (3): B2 L B2 (前两个角-棱对)
3rd Pair (4): D F D F' (第三个角-棱对)
Last 5 corners (7): D2 L' D L D2 L' D' (最后5个角块)
现在,只有棱块3、4、5是错误的了。
我们又找到,在“最后5个角块”之前插入棱块3、4、5轮换是最好的时机,因为此时棱块3、4、5都在D面上,并且朝向正确。它们可以用9步来还原(B2 D' L R' B2 R L' D' B2)。这样最终答案如下:
Cross Part 1 (6): R2 U' R' B' L U (十字的第1部分)
Edge-Cycle insertion 1 (6): D2 F B' L2 F' B (插入棱块三轮换1)
Cross Part 2 (3): L' D' U2 (十字的第2部分)
First 2 Pairs (3): B2 L B2 (前两个角-棱对)
3rd Pair (4): D F D F' (第三个角-棱对)
Edge-Cycle inserstion 2 (9): B2 D' L R' B2 R L' D' B2 (插入棱块三轮换2)
Last 5 corners (7): D2 L' D L D2 L' D' (最后5个角块)
共用了38步。
P.S.:不要认为这是Lucky的情况,或者是事先准备好、不会在现实中发生的示例。
打乱步骤1: D2 U' R D' U2 L' D' R2 B F2 R2 B' F L' D' B2 F2 D' U B2 F' D2 B2 D2 L2 是我在Polish Open 2007比赛中的第一个打乱步骤。
打乱步骤2: L' B' L2 F B U R' B D' L2 B U' B2 U L U2 D2 L 是我在每周竞赛(weekly competition)2007-32 中的解法。