魔方小站论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
有问题?站长推荐先用上面的魔方小站搜索找答案。
查看: 493150|回复: 768

高级盲拧——两步法原理

[复制链接]
发表于 2009-5-5 22:33:24 | 显示全部楼层 |阅读模式
本帖最后由 yq_118 于 2009-5-6 20:37 编辑

这里给大家介绍的是盲拧中的一种高级方法,这个方法由彳亍原创,所以又叫彳亍法,后经众多高手改进,下面我将结合原理讲解这个方法,理解了原理后这个方法将非常简单。
不同于四步法,两步法是同时解决方向和位置,完全不需要色向的概念。相比与CFOP的公式量,这个方法的公式不是很多,初学时大约30多个。每次只需要记大约20个字母,比四步法容易一些。
有什么意见或建议,请在后面跟贴,如果发现什么错误,别忘了告诉我哦。

两步法.rar

175.56 KB, 下载次数: 43921

评分

9

查看全部评分

本帖被以下淘专辑推荐:

 楼主| 发表于 2009-5-5 22:36:35 | 显示全部楼层

两步法的原理

本帖最后由 yq_118 于 2009-5-6 20:35 编辑

游客,如果您要查看本帖隐藏内容请回复
回复 支持 4 反对 1

使用道具 举报

 楼主| 发表于 2009-5-5 22:36:47 | 显示全部楼层

几点说明

本帖最后由 yq_118 于 2009-5-6 20:53 编辑

1、我在附件中给出的公式中,M表示左右层中间的夹层,方向同R。R,U,F是三个基本的操作面,所以整体转x、y、z,夹层转M、E、S的方向分别同R、U、F,这样要自然一些。

2、2#中给出的编码来自于一叶知秋的彳亍记事本,编码带有四步法的影子。其实编码的顺序可以任意排,大家可以根据自己的情况选择24个你熟悉的按任意顺序排列即可。

3、关于小循环起点的选择,其实在两步法中,完全屏弃四步法中色向的概念,位置不正确谈方向是没有意义的,色数0、1、2也是扯淡,完全不需要,所以由上一个循环终点决定下一循环起点是没实际意义的。
回复 支持 3 反对 0

使用道具 举报

 楼主| 发表于 2009-5-5 22:34:53 | 显示全部楼层

棱块还原

本帖最后由 yq_118 于 2009-5-9 15:07 编辑

以UF为缓冲块处理起来非常灵活,可以以任一面为顶面操作公式,setup move不受任何限制。同层公式1-8就完全可以解决所有情况,下面将讲解这些公式的使用。其它的公式大家自己看着办,部分异层公式较复杂,不是必须的。
从全局来看,缓冲块参与了每次三循环,但对于单个三循环,缓冲块和另外两个块是不加以区别的。运用setup move将编码所在的两个块以及缓冲块UF移动到同一层,以这一层为顶层,视这两个编码以及编码A的当前位置,选择适当的公式从适当的方向操作,然后再运用setup move的逆,完成一次棱块三循环。
1、编码都在面上或外围,根据三循环的方向使用公式1或2,既pll公式的三棱换。
2、编码两个在面上、一个在外围或一个在面上、两个在外围,先用U转将与另两个不同的块移动到UF位置,根据另两个块的位置及三循环的方向使用公式3-8。


编码CF,三个块已经在同一层了,编码A、C、F中,A、C在面上,F在外围,所以先用U2把F移动到UF位置,根据另两个块的位置及三循环的方向可得应该用公式3,然后在U2。

编码DN,先用B2把编码N移动到顶层,编码A的状态与另外两个不一样,A已经在UF位置了,直接用公式5,然后在用B2。
 

编码YQ,先用U'把编码A移动到右层,作z'把右层作顶层,三个编码都在外围,U'后用公式1,把公式前的动作倒做一遍UzU。 

回复 支持 3 反对 0

使用道具 举报

 楼主| 发表于 2009-5-5 22:35:36 | 显示全部楼层

完整实例

本帖最后由 yq_118 于 2009-5-6 20:26 编辑

打乱程序:D F' L D U2 L D' B' R F R' U D R U D' L' D U R F D2 R' B R' 。

棱块编码:缓冲块已归位,第一个小循环CLOJEYNWTD,第二个小循环GQH。
角块编码:缓冲块出去的循环MDGCRXL。
需要记忆的就是:棱块CL OJ EY NW TD GQ H,角块MD GC RX L。

开始还原了:
角块
[MD]U'F z U2'(R'D'RU2')(R'DR) z' F'U
[GC]R' (R'D2RU')(R'D2RU) R
[RX]R2U xz U2(RDR'U2)(RD'R') z'x' U'R2
棱块
总个数为奇数个,需要做奇偶性,在结尾加上EE便于处理。
[CL]b'U   (l'U'LU)(lL'U')(L'UL)   U'b
[OJ]xRU2   (L'U'LUl')(LU')(L'Ul)   U2R'x'
[EY]R'U   (R2U)(RUR'U')(R'U')(R'UR')   U'R
[NW]x'F2   (l'U'LU)(lL'U')(L'UL)   F2x
[TD]U'L'U   (l'U'LU)(lL'U')(L'UL)   U'LU
[GQ]UR   (RU'R)U(RURU')(R'U'R2)   R'U'
[HE]U   (M'U'MU2)(M'U'M)   U'
奇偶性[角块L,棱块E]L   z(R'UR')z'(RU2L'UR')z(UR')z'(RU2L'UR')   L'

回复 支持 1 反对 1

使用道具 举报

 楼主| 发表于 2009-5-5 22:34:30 | 显示全部楼层

角块还原

本帖最后由 yq_118 于 2009-5-6 19:32 编辑


运用三循环公式,每次解决两个编码。18个公式包含了角块三循环(DBL-UFL-URF)的所有情况。

对于编码不在这两个位置的情况,将编码所在的块setup move到UFL、URF位置,按编码当前的位置使用公式,然后再用前面setup move的逆步骤就完成了一次三循环。

setup move必须保持缓冲块不动,所以限制为R、U、F三面的转动。下面举几个例子,大家自己观察setup move时两个编码的走向:

编码AG,setup move用R',编码G被移动到编码L位置,所以使用公式AL:z [U2(R'F'R2'FR)]2 z',在做setup move的逆R。

编码AW,F + 公式KC + F'。

 

编码DX,U'R + 公式AL + R'U。

 

 

如果有个别角块位置正确但方向不正确,可以用翻角公式处理,必要的话,缓冲块也应适当翻转。

回复 支持 1 反对 1

使用道具 举报

 楼主| 发表于 2009-5-5 22:34:08 | 显示全部楼层

编码方法

本帖最后由 yq_118 于 2009-5-6 19:36 编辑

先解释几个名词:
循环:位置需要依次轮换的若干块为一个循环。
循环的阶:一个循环所含有的块数。
已归位块:位置已经正确的块,也可以看成一阶循环。
缓冲块:参加每一次三循环的块。这套公式系统设置DBL和UF为缓冲块。
1、缓冲块所在循环的编码:从缓冲块的第一面开始、编完缓冲块所在的循环。以角块为例,从O开始,观察这一面该回到哪个位置,记下相应编码,再从这个编码一直编下去,直到回到DBL,字母OPQ决不会出现在编码中,编码个数比循环的阶小一,如果DBL已归位,这一步就不用了。
2、其它小循环的编码:从它的任意一块的任意一面开始,直到回到开始那一块,编码个数比循环的阶大一。编码不是唯一的,处理的方法也不一样,但结果是一样的,都能使魔方还原。
3、已归位块:方向正确可以不考虑,方向不正确需要单独记忆,用翻角或翻棱公式处理。也可以理解为一阶循环,例如角块编码AB表示UFL需要把A面转向B面即顺转,象AA这样的编码就没有任何影响,这样的编码在处理奇偶性可能用到。
4、编完所有的循环,把所得的编码放一起就可以了,注意含缓冲块的循环的编码必须在最前面,其它循环的编码随便排。
5、对于一种初始状态,就会得到角块和棱块共两组编码,总个数一定为偶数,可能需要附加记忆已归位块方向的信息。
编码说明:两步法同时记录位置和方向两方面信息,每个块的每个面都有一个编码,方向是相对该块正确位置来记录的,所以没有四步法里面的色向概念。下面是一叶知秋彳亍记事本里的编码方法:
角块编码为:
角块UFL,U F L 面相应编码为 A B C
角块ULB,U L B 面相应编码为 D E F
角块UBR,U B R 面相应编码为 G H I
角块URF,U R F 面相应编码为 J K L
角块DLF,D L F 面相应编码为 W M N
角块DBL,D B L 面相应编码为 O P Q
角块DRB,D R B 面相应编码为 R S T
角块DFR,D F R 面相应编码为 X Y Z
棱块编码为:
棱块UF,U F面相应编码为A B;棱块UL,U L面相应编码为C D;
棱块UB,U B面相应编码为E F;棱块UR,U R面相应编码为G H;
棱块DF,D F面相应编码为I J;棱块DL,D L面相应编码为K L;
棱块DB,D B面相应编码为M N;棱块DR,D R面相应编码为O P;
棱块FR,F R面相应编码为Q R;棱块FL,F L面相应编码为S T;
棱块BL,B L面相应编码为W X;棱块BR,B R面相应编码为Y Z;
1.jpg

评分

2

查看全部评分

回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2009-5-5 22:35:16 | 显示全部楼层

奇偶性处理

本帖最后由 yq_118 于 2009-5-6 19:38 编辑

角块和棱块各剩下一个编码,通常用setup move配合pll来解决,剩下的角块编码表示角块编码O与它互换,棱块编码表示示棱块编码A与它互换。如果setup move有难度,可以延长编码,多用一条公式。
直接在棱块编码后面加上EE,前一个E和前面的一并用三循环公式处理,剩下的E就表示A、E互换,这样就简单多了。灵活运用这4个pll公式,做奇偶性的setup move至多需要三步。附件里有我总结的各种情况的处理方法,大家理解即可,不需要硬记。
如果觉得这样的处理仍有难度,就在角块编码后面加上JJ或GG,处理起来就简单多了,不过这样要多用条公式。
角块编码和棱块编码相互独立,还原可以按任意顺序,推荐处理顺序为:
棱块编码——角块编码——角块还原——棱块还原——奇偶性处理。
回复 支持 2 反对 0

使用道具 举报

发表于 2009-5-7 13:22:15 | 显示全部楼层
回复,看一下隐藏内容
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2009-5-5 22:36:50 | 显示全部楼层
占楼备用
回复 支持 1 反对 0

使用道具 举报

发表于 2009-5-5 23:00:55 | 显示全部楼层
还需要占楼嘛?回复看一下隐藏内容
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|魔方小站 ( 京ICP备06069538-1号 )

GMT+8, 2019-1-24 12:22 , Processed in 0.028770 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表