魔方吧·中文魔方俱乐部

标题: 讨论下4阶的单棱反公式,应该有改进的空间 [打印本页]

作者: xpboy    时间: 2008-10-22 16:38:30     标题: 讨论下4阶的单棱反公式,应该有改进的空间

<P>用降阶法做4阶时,最后一步经常遇到单棱反转的情况,要用到一个很长的公式(号称26步?)</P>
<P>&nbsp;</P>
<P>我们用传统的单棱反公式,通常在解完OLL PLL后,达到的目的是顶层其余各棱各角都不破坏,纯粹的单棱反,所以这个公式比较长;</P>
<P>&nbsp;</P>
<P>而我的看法是,当4阶组完棱降阶,做完前3层到oll的时候,已经可以判断是否需要单棱反了,此时应该可以用一个短一点的公式实现单棱反,同时不破坏底面3层,但可能改顶层其余的棱角位置,不过无所谓因为我们还没开始OLL和PLL</P>
<P>&nbsp;</P>
<P>不知道有没有人研究过这个公式,版面上没看到,还请大家指点</P>
<P>&nbsp;</P>
<P>晚上又在台湾的ptt论坛上翻了一下rubik版的精华区,找到了这段,给出了一个日本来的很顺的公式,大家可以看一下:</P>
<P><BR>但是关于[颜色相反]的特殊情况<BR>其实改良一下<BR>可以参考以下连结<A href="http://www.planet-puzzle.com/cube_video.html">http://www.planet-puzzle.com/cube_video.html</A>(在最下面)<BR>转法为:Rw2 B2 U2 - Lw U2 R'w U2 Rw U2 - F2 Rw F2 L'w B2 Rw2<BR>其实就是把r2改成Rw2(一次转两层)<BR>原来的转法并不会改变想转换的边以外的其他部分<BR>而这个转法的效果一样但是会动到最后一层的其他边和角<BR>但是靠OLL和PLL就可以转回来<BR>这个转法比较好的理由为<BR>其实在做OLL前就可以判断需不需要做[单边颜色互换]的动作<BR>所以在这个阶段就可以使用改良的公式<BR>而Rw比r少一个步骤且整个过程转起来顺的多<BR>在连结中的影片就可以看出来</P>

[ 本帖最后由 xpboy 于 2008-10-22 22:15 编辑 ]
作者: sokoban    时间: 2008-10-22 16:40:38

这个想法非常好, 找公式就要花些功夫了
作者: drizzleaf    时间: 2008-10-22 16:43:33

提示: 作者被禁止或删除 内容自动屏蔽
作者: 加贝    时间: 2008-10-22 17:01:04

学习学习啊我是新手啊
作者: 魔鱼儿    时间: 2008-10-22 17:05:51

呵呵,这个想法不错,不过还没发现过,那个翻棱公式也不是很长哦,没有26步哦
作者: kexin_xiao    时间: 2008-10-22 17:42:42

<applet code="RevengePlayer.class" codebase=4 width="300" height="300">
  <param name="scrptLanguage" value="SupersetENG">
  <param name="scrpt" value="MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2">
  <param name="initScrpt" value="MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2">
</applet>

[ 本帖最后由 kexin_xiao 于 2008-10-22 17:44 编辑 ]
作者: kexin_xiao    时间: 2008-10-22 18:03:39

希望LZ能找到更简便的方法供大家学习
作者: 乌木    时间: 2008-10-22 18:35:11     标题: 回复 1# 的帖子

四阶单单翻正一对棱块的公式是否还可以缩短,我不知道。只记得曾经试过改用别的公式,却更长了。哪位有更短的公式,可得贴上来啊。

尽管如此,楼主的意见仍很好--别到最后再来翻棱,在做OLL之前就根据四对棱块的色向情况,凡是色向正确的数目为奇数,立即用楼主介绍的公式(即 TR2 B2 U2 TL U2 TR' U2 TR U2 F2 TR F2 TL' B2 TR2 )翻好一对棱块。所用的公式倒不是步数少,步数一样为15步,但转内层改为转两层,即(比如)不做MR,改做TR,等等,这样快得多。至于对别的块(两个角块,两对棱块)的变动,无所谓,反正接下来要做OLL、PLL的,而且以后再也不会出现要单单翻正一对棱块的问题了。

[ 本帖最后由 乌木 于 2009-3-12 17:09 编辑 ]
作者: ggwfnh    时间: 2008-10-22 21:48:59

提示: 作者被禁止或删除 内容自动屏蔽
作者: xpboy    时间: 2008-10-22 22:27:45

回楼上的,26步是因为刚刚看的小恩希6分半还原四阶的视频里,主持人说到单棱反要用26步,实际上我并不会这个公式(囧),我玩四阶遇到单棱反时是用某个方法重组中心同时破坏6条棱,再把6条棱组回来……
作者: 檰誮餹    时间: 2008-10-22 22:41:38

4阶就差这一个公式不会了  太长 真的不怎么好记
作者: 乌木    时间: 2008-10-22 23:27:15

1楼补充的公式Rw2 B2 U2 - Lw U2 R'w U2 Rw U2 - F2 Rw F2 L'w B2 Rw2 是日本常用的符号,Rw就是TR,等等。在OLL、PLL之前(需要时)用此公式先翻正一对棱块不错。

同意下面14楼的话(原来我没有理解1楼的方法),故本楼修改过了。

[ 本帖最后由 乌木 于 2009-3-12 17:22 编辑 ]
作者: xpboy    时间: 2008-10-23 08:32:59

<P>
原帖由 <I>乌木</I> 于 2008-10-22 23:27 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=276033&amp;ptid=15405" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 1楼补充的公式Rw2 B2 U2 - Lw U2 R'w U2 Rw U2 - F2 Rw F2 L'w B2 Rw2和你要探讨的公式(即6楼的演示)是两回事嘛!这补充公式动了别的好多的块,再弄回来,不是步骤更多了吗?
</P>
<P>回乌木老师,我的原文就是说想把单棱反提前到OLL之前做,所以最后一层的顺序是:单棱反(改变顶层其他方块位置方向),OLL,PLL。 而传统的方法是:OLL,PLL,单棱反(不破坏顶层其他方块)。</P>
<P>我认为前者的优势在于:1、前者单棱反公式更顺手;2、先翻棱再判断PLL和OLL的话,更接近三阶时的判断,比较熟悉</P>
作者: bbshanwei    时间: 2008-10-23 10:22:29

公式当然是越短越好,想想魔方都在进步将来肯定还会有更好更快的复原方法。
作者: 乌木    时间: 2008-10-23 11:03:54     标题: 回复 14# 的帖子

噢,原来这样,不是单单要缩短那个公式(你的题目容易使人误解啊),是改进一下套路,不错。这类问题还得多几手,一切随机应变方好。
作者: lucki1987    时间: 2008-10-23 11:29:58

6楼给的JAVA图看不见~~1楼的新公式还不错~~
作者: xiaoyao888    时间: 2008-10-25 21:44:40

提示: 作者被禁止或删除 内容自动屏蔽
作者: juventus66    时间: 2009-3-12 13:33:03

改进是好的,减少步骤,不过学会了也就不在意公式长短了
作者: 乌木    时间: 2009-3-12 17:44:19

下面左图是6楼的公式演示,右边是楼主介绍的、主要用于OLL、PLL之前的、更顺手的公式。注意,右图还显示了角块和另两对棱块位置的变化,在OLL之前,初态情况并非如右图的初态,故角块和棱块位置的变化无所谓。
[java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2[/param]
  [param=initScrpt]MR2 B2 U2 ML U2 MR' U2 MR U2 F2 MR F2 ML' B2 MR2[/param]
[/java4]    [java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]TR2 B2 U2 TL U2 TR' U2 TR U2 F2 TR F2 TL' B2 TR2 [/param]
  [param=stickersFront]0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersUp]5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,5[/param]
[/java4]

[ 本帖最后由 乌木 于 2009-3-12 18:40 编辑 ]
作者: 乌木    时间: 2009-3-12 18:50:12

确切地说,做OLL前,棱块的顶色正确的数目为奇数的话,即可先做楼主介绍的公式,翻正一对棱块即可(当然也可翻一对色向正确的棱块,只要让棱块色向正确的数目为偶数就是了),接着再做OLL、PLL。比如:
    [java4=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]TR2 B2 U2 TL U2 TR' U2 TR U2 F2 TR F2 TL' B2 TR2 [/param]
  [param=stickersFront]6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersRight]6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersBack]6,6,6,6,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersLeft]6,6,6,6,4,4,4,4,4,4,4,4,4,4,4,4[/param]
  [param=stickersUp]6,5,5,6,5,5,5,5,5,5,5,5,6,6,6,6[/param]
[/java4]

[ 本帖最后由 乌木 于 2009-3-15 19:30 编辑 ]
作者: 柯哀之恋    时间: 2018-8-29 23:52:11

kexin_xiao 发表于 2008-10-22 18:03
希望LZ能找到更简便的方法供大家学习

原来08年就提出过这种方法




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2