caocaojun 发表于 2009-9-25 20:19:00

我的魔方开解思路——以三层棱为例!

我的三步开解魔方故事http://bbs.mf8-china.com/viewthread.php?tid=39481&extra=page%3D1
这是接上述帖子后再续的……

下面就我如何突破二三层中三层棱的解法与大家交流下……
看了大家都说自己解魔方时第二层行,到了第三层就难了。
我跟大家的情况不一样,当时我是先推断出第三层棱块的转法、第三层、第二层(中棱从层数上看它是角块)的角块也是从第三层棱块的解决方法中推断出来的。
当时刚开始转一面,根本没有考虑过先做一面的十字,因为起初的目的就是一面,没有想的很远,所以只管做一面,根本不知道什么是正确的十字,什么是错误的十字。所以当时我的一层方法是先做出一面,然后逐个“搬上搬下换来换去”调整角、棱。(“搬上搬下换来换去”是不是有些烦,或者现在看来有些可笑)其实我的三层棱的解决(包括二三层角的转法)就是从“搬上搬下换来换去”这里面得出的结论。如果当时我一开始就来个十字的思路搞第一层,那我后来的二三层的解法是根本不会解出来的
。 
我就是在随意做出一面后,不停调整角、棱块时。发现了很多规律。
也就是我的三步法。前面说过它的作用就是——可不影响第一层面其它块的情况下任意交换第一三层的2个角块或2个棱块。这有点象是盲拧的原理。了解盲拧的朋友应该知道。有了这个作用。搞出一层在理论上是完全可以的。只是第二层出现的棱块需要搬到第三层处理,因为我的三步法定义就是第一层作基层,第三层作为交换层。

现在我把当时如何解出第三层棱的方法与大家:handshake 交流一下
先资准备一个六面完成的魔方。前红下白左兰右青摆放。以红白棱为例。
第一:第一层中棱处理的引导
三步法是(特征:1、3步互逆,2步转第三层)
1、将红白棱转动到顶层做M(M代表的是夹在L层与R层之间的层。并不是U层、D层中间的层。) ——将红白棱放出去
2、将第三层的红白棱转到兰色边(公式的话是U)——转动第三层
3、是第一步的反做。应该是 M'  ——收回
全部公式应该是MUM'
经过这三步后,再看白色面,是不是红白棱被交换了,而其它白色块都没变,甚至第二层也没有变化。
现在情况下如何复原第一层白色面,当然是刚才MUM'的倒着做了。即MU'M'魔方复原了。
(所以说只需要知道MUM'、MU2M'两个三步法,就可将一面的棱位找到并摆正,详细解释方法不说明了……)
(其实这个就是十字,原来以前搞个十字要如此麻烦。不过我这个十字做的时候不会变动第二层,及第一层其它块。)

M、M’转法图示:



第二:推导第三层棱处理方法
将魔方复原,做上面所说的三步MUM'将红白棱放至兰色边。由于当时一直在玩,很快就知道被放逐的红白棱,如果转到青色面跟刚才的情况是对称的关系。当时心理一直有个疑问,这个左右互换还原第一层结果肯定是都一样的,但会不会导致其它地方块的变化。于是我将红白棱做了个U2即转到了青色面。然后再以一个三步法收回红白棱即MUM'。
(全部公式应该是MUM' U2 MUM')用语言说就是“将红白棱放至左边,再从右边收回”
现在再观察顶面,发现变化了吗?棱位、棱色都有变化。应用时以翻棱色为主。它可解决OLL-28(不知道是不是第28式,将顶层的2个相邻棱色复原)
现在倒做上述公式MUM' U2 MUM'(对顶面来说是只要不是一字型,顶面都能用此法做成十字。)
这就是组合三步:MUM' U2 MUM'(它实际上还是三步法的原理即“出去、转动、回来”)
第1步:MUM'出去(放出一个块)
第2步:U2转动
第3步:MUM'收回(收回一个块)

第三:扩展
这样就产生了发现规律之规律:放出一个块后用另一个方法收回,即可引起其它块有规律的变化。自己记下来就是解法了。(后来也就推到了二层、三层的角解法)
接下来就可以自己摸索出很多顶面与棱相关的公式了。
组合三步的通用变化式=MUx1M'+Ux2+MUx3M'(+Ux4+MUx5M'+Ux6+MUx6M'……)
(其中组合三步中M、M'都不变,只是U层转动发生变化公式以Ux1、Ux2、Ux3、Ux4、Ux5……表示Ux步也可以为不做。)


好了你可以自己用这个通用变化式自己任意“放出一个块后用另一个方法收回”,公式马上就可发现了。

记录上只需要记录U层的转向(Ux1、Ux2、Ux3、Ux4、Ux5……)即可(向左转90度记录为“左”即可)
例如公式“MUM' U2 MUM'”记录成“左、180、左”。


举例一些:(以MUx1M'+Ux2+MUx3M'+Ux4+MUx5M'为通式,下面给出Ux1、Ux2、Ux3、Ux4、Ux5的转法)
1、左180左   (公式应该为:MUM'+U2+MUM')  最常用 (镜像式是右180右)
2、180右180右180 (公式应该为:MU2M'+U'+MU2M'+U'+MU2M') 看看是什么(镜像式是180左180左180)
3、右右180右右  (公式应该为:MU'M'+U'+MU2M'+U'+MU'M')作用与1竟然是一样的。(镜像式略……)
4、右右180左左 (公式应该为:MU'M'+U'+MU2M'+U+MUM')翻邻棱同时调棱(与“左180左”不一样)
5、左右右右180 (公式应该为:MUM'+U'+MU'M'+U'+MU2M')可以搞定一字型了吧!
6、180左左右左 (公式应该为:MU2M'+U+MUM'+U'+MUM')还是处理一字型翻色,但棱的换位跟上面可不一样。
7、180*4(4个180)(公式应该为:MU2M'+U2+MU2M'+U2) 没变化吧,其实有变化的……再找一找
……还有N多。就不说了。我只选了2个作用常用。不过有时闲着没事就乱转通用式,看看结果也很有趣。
(时间有限,文字和公式未能全面核读。如有错误敬请原谅,并提出。)

[ 本帖最后由 caocaojun 于 2009-9-26 12:11 编辑 ]

2rabbits 发表于 2009-9-25 20:26:45

先顶后读~~~~~~~~~~
貌似LZ提到的公式我也曾经自己开发出来过...../.

aben306 发表于 2009-9-25 20:52:29

楼主老有才了...第一次没读懂...顶完还得读一次...嗨...:funk:

caocaojun 发表于 2009-9-26 08:59:26

将一楼最后的举例都写成了公式:方便大家的理解

1、左180左   (公式应该为:MUM'+U2+MUM')  最常用 (镜像式是右180右)
2、180右180右180 (公式应该为:MU2M'+U'+MU2M'+U'+MU2M') 看看是什么(镜像式是180左180左180)
…………
说明一下:
1,公式中的M代表的是夹在L层与R层之间的层。并不是U层、D层中间的层。平时很少看公式,我不知道用M来表示我所指的“L层与R层之间的层”对不对,是不是应该用MR表示。,
2,公式中的“+”号没什么特别意思的,不代表转向。放了“+”便于看清公式,也可方便将三步法作为单元来看。

可能有人不知道这些公式到底有什么用,这个需要自己去转,转一下就知道了。授人以鱼不如授人以渔。在魔方全部复原的情况下转一下公式,观察项层的变化,记住这个变化就是公式了。我希望大家得到的是渔而不是鱼。

例如公式1、MUM' U2 MUM' 在魔方全部复原的情况下转一下,你就会发现顶层的相邻色棱变化了(棱块也有变动)。公式1既然能将二个相邻棱色变错,当然也能将二个相邻棱色翻对。这样的话这个公式1可作为“相邻棱色错时的处理公式”

这样观察的过程就是寻找出规律再利用规律。也就是先要自己去探索这么转有什么用,然后知道了这个规律就成为公式。

找一下M、M‘的图示

[ 本帖最后由 caocaojun 于 2009-9-26 12:07 编辑 ]

魔鱼儿 发表于 2009-9-26 09:20:09

楼主强人,看得很费劲了,呵呵,顶下,基本看出点眉目来了.调棱时利用中间层比较频繁.给楼主加分

migl 发表于 2009-9-28 12:42:45

强烈建议:
贴些Java图上来吧,看着直观一点。
:P

lernem 发表于 2009-9-28 15:07:02

有才!     :P

aubell 发表于 2009-10-11 18:47:05

好,所谓实践出真知啊!向楼主学习。

wwd_meng 发表于 2009-10-11 18:59:27

看不是很懂啊
还是坚持我的CFOP吧

nicetriper 发表于 2009-10-19 20:42:40

好贴,希望更多的人来关注!












http://www.1680w.cn/images/dvbbs.gif
我现在上的不是论坛,是寂寞!新做了一个冠心病的症状博客,正在学习中。
页: [1] 2
查看完整版本: 我的魔方开解思路——以三层棱为例!