魔方吧·中文魔方俱乐部

标题: 求5阶魔方棱还原的方法 [打印本页]

作者: ggwfnh    时间: 2008-1-21 10:30:23     标题: 求5阶魔方棱还原的方法

提示: 作者被禁止或删除 内容自动屏蔽
作者: 东莞的8    时间: 2008-1-21 10:32:17

一次我也只能还一个又2/3..眼睛太慢,呵呵.帮顶.
作者: 青年农民    时间: 2008-1-21 11:11:58

和四阶一样呀,可以一次两组,老外那个录像还是很清楚的嘛, 前半程是并成,1X2 后半程是把1X2并成1X3, 当然这不是绝对的前后半程划分,可能前半程中也有后半程的把1X2并成1X3。公式是:
<applet height=300 codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"       width=300 code=ProfessorPlayer.class>
<param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scriptLanguage" value="PirzerENG">
  <param name="script" value="TD R U R'TD'">
  <param name="scriptType" value="Generator">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6,6,4,6,6,6,5,1,6,6,6,3,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6,6,1,6,6,6,6,0,6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6">
  <param name="stickersUp" value="6,6,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
</applet>
<applet height=300 codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"
      width=300 code=ProfessorPlayer.class>
<param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scriptLanguage" value="PirzerENG">
  <param name="script" value="TD R U R'TD'">
  <param name="scriptType" value="Generator">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6,5,4,6,6,6,5,1,6,6,6,3,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,1,6,6,6,6,1,6,6,6,6,0,6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6">
  <param name="stickersUp" value="6,3,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
</applet>
特例:
<applet  height=300 codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"    width=300 code=ProfessorPlayer.class>
<param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scriptLanguage" value="PirzerENG">
  <param name="script" value="TD R U R' F R'F' R TD'">
  <param name="scriptType" value="Generator">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6,4,4,6,6,6,5,1,6,6,6,1,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,2,6,6,6,6,1,6,6,6,6,5,6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
</applet>

[ 本帖最后由 青年农民 于 2008-1-21 11:40 编辑 ]
作者: 录    时间: 2008-1-21 19:31:18

呵呵...沒看懂...
作者: 青年农民    时间: 2008-1-22 09:40:10

<P>不会吧,要是录也看不明白就麻烦了,&nbsp; 我这JAVA图好像有个参数没设,<FONT size=6>看之前先点一下最左边的按钮:)&nbsp;&nbsp; 同时完成的是红绿棱和黄白棱:)&nbsp; 特例1中只看红绿棱的完成:下图是特例2&nbsp; 相当于解奇偶问题</FONT></P>
<P>&nbsp;</P><APPLET height=300 codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"
      width=300 code=ProfessorPlayer.class>
        <PARAM NAME="scriptLanguage" VALUE="MorrisENG">
        <PARAM NAME="scriptType" VALUE="Generator">
        <PARAM NAME="colorTable" VALUE="0x003373,0xff7700,0xf8f8f8,0x00732f,0x8c000f,0xffd200, 0x858585">
        <PARAM NAME="stickersFront" VALUE="6,1,1,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
        <PARAM NAME="stickersRight" VALUE="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
        <PARAM NAME="stickersDown" VALUE="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
        <PARAM NAME="stickersBack" VALUE="6,0,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
        <PARAM NAME="stickersLeft" VALUE="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
        <PARAM NAME="stickersUp" VALUE="6,3,3,1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,4,6">
        <PARAM NAME="script" VALUE="(Ll)' U2 (Ll)' U2 F2 (Ll)' F2 (Rr) U2 (Rr)' U2 (Ll)2">
        <PARAM NAME="scriptProgress" VALUE="0">
      </APPLET>
可能会用到一到两次,也有可能不会用到
作者: 青年农民    时间: 2008-1-22 09:49:56     标题: 回复 4# 的帖子

图上的初态是是公式执行后的终态, 基中蓝橙的两个不用管,   不过还原时要从有两块已在一起的地方开始,不然会遇到另一种特殊情况
作者: 青年农民    时间: 2008-1-22 09:52:21

重贴一次前三图看看
<applet height=300  codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"       width=300 code=ProfessorPlayer.class>
<param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scriptLanguage" value="PirzerENG">
  <param name="script" value="TD R U R'TD'">
  <param name="scriptType" value="Generator">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6,6,4,6,6,6,5,1,6,6,6,3,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6,6,1,6,6,6,6,0,6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6">
<param name="stickersUp" value="6,6,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
<PARAM NAME="scriptProgress" VALUE="0">
</applet>
<applet height=300 codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"
      width=300 code=ProfessorPlayer.class>
<param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scriptLanguage" value="PirzerENG">
  <param name="script" value="TD R U R'TD'">
  <param name="scriptType" value="Generator">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6,5,4,6,6,6,5,1,6,6,6,3,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,1,6,6,6,6,1,6,6,6,6,0,6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6">
<param name="stickersUp" value="6,3,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
<PARAM NAME="scriptProgress" VALUE="0">
</applet>
特列1
<applet  height=300 codebase="http://www.bigcubes.com/" code="ProfessorPlayer.class" archive="applets/professorplayer.jar"    width=300 code=ProfessorPlayer.class>
<param name="ColorTable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scriptLanguage" value="PirzerENG">
  <param name="script" value="TD R U R' F R'F' R TD'">
  <param name="scriptType" value="Generator">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6,4,4,6,6,6,5,1,6,6,6,1,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,2,6,6,6,6,1,6,6,6,6,5,6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6">
<param name="stickersUp" value="6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6">
<PARAM NAME="scriptProgress" VALUE="0">
</applet>
作者: ☆文☆    时间: 2009-7-12 10:19:31     标题: 回复 2# 的帖子

伯伯,没看懂你写的TAT
作者: ☆文☆    时间: 2009-7-12 10:20:49     标题: 回复 7# 的帖子

看不懂这些参数,算,哪天找你面授
作者: 乌木    时间: 2009-7-12 11:35:38     标题: 回复 9# 的帖子

那些代码本来是魔方动画,大概论坛改版后,变成一堆代码了。我试试把7楼的重新贴出来。别的代码,你试试复制,贴到java助手中的“html 网页代码”小窗口中,覆盖掉原有的代码,点击“代码效果”,即可在助手中看到魔方动画了。
[java5=300,300]
  [param=scrptLanguage]PirzerENG[/param]
  [param=scrpt]TD R U R'TD'[/param]
  [param=stickersFront]6,6,6,6,6,4,6,6,6,6,4,6,6,6,5,1,6,6,6,3,6,6,6,6,6[/param]
  [param=stickersRight]6,6,6,6,6,6,6,6,6,6,1,6,6,6,6,0,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersLeft]6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6[/param]
  [param=stickersUp]6,6,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]

[java5=300,300]
  [param=scrptLanguage]PirzerENG[/param]
  [param=scrpt]TD R U R' TD'[/param]
  [param=stickersFront]6,6,6,6,6,4,6,6,6,5,4,6,6,6,5,1,6,6,6,3,6,6,6,6,6[/param]
  [param=stickersRight]6,6,6,6,6,1,6,6,6,6,1,6,6,6,6,0,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersLeft]6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6[/param]
  [param=stickersUp]6,3,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]

[java5=300,300]
  [param=scrptLanguage]PirzerENG[/param]
  [param=scrpt]TD R U R' F R' F' R TD'[/param]
  [param=beta]29[/param]
  [param=stickersFront]6,6,6,6,6,4,6,6,6,4,4,6,6,6,5,1,6,6,6,1,6,6,6,6,6[/param]
  [param=stickersRight]6,6,6,6,6,2,6,6,6,6,1,6,6,6,6,5,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersLeft]6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6[/param]
  [param=stickersUp]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]

对最后这一情况,我喜欢如下这样做:
[java5=300,300]
  [param=scrptLanguage]PirzerENG[/param]
  [param=scrpt]TD R F' U R' F TD'[/param]
  [param=beta]29[/param]
  [param=stickersFront]6,6,6,6,6,4,6,6,6,4,4,6,6,6,5,1,6,6,6,1,6,6,6,6,6[/param]
  [param=stickersRight]6,6,6,6,6,2,6,6,6,6,1,6,6,6,6,5,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersLeft]6,6,6,6,6,6,6,6,6,2,6,6,6,6,2,6,6,6,6,5,6,6,6,6,6[/param]
  [param=stickersUp]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]

[ 本帖最后由 乌木 于 2009-7-12 11:38 编辑 ]
作者: 乌木    时间: 2009-7-12 17:39:30

下面左图是5楼的魔方动画,右边是检验一下该方法对中心块和别的合并好的棱块组没有破坏作用:
[java5=300,300]
  [param=scrptLanguage]MorrisENG[/param]
  [param=scrpt](Ll)' U2 (Ll)' U2 F2 (Ll)' F2 (Rr) U2 (Rr)' U2 (Ll)2[/param]
  [param=beta]29[/param]
  [param=stickersFront]6,2,2,1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersRight]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersLeft]6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6[/param]
  [param=stickersUp]6,1,1,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,4,5,6[/param]
[/java5] [java5=300,300]
  [param=scrptLanguage]MorrisENG[/param]
  [param=scrpt](Ll)' U2 (Ll)' U2 F2 (Ll)' F2 (Rr) U2 (Rr)' U2 (Ll)2[/param]
  [param=beta]29[/param]
  [param=stickersFront]6,2,2,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,6[/param]
  [param=stickersRight]6,3,3,3,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,6[/param]
  [param=stickersDown]6,2,2,2,6,5,2,2,2,2,5,2,2,2,2,5,2,2,2,2,6,2,2,2,6[/param]
  [param=stickersBack]6,4,5,5,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,6[/param]
  [param=stickersLeft]6,4,4,4,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,0,0,0,6[/param]
  [param=stickersUp]6,1,1,2,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,4,4,5,6[/param]
[/java5]

[ 本帖最后由 乌木 于 2009-7-12 17:54 编辑 ]
作者: 乌木    时间: 2009-7-12 18:29:25

由11楼的演示启发,可以得到一个5阶的PLL式如下面左图,右图是以前有人给出过的:
[java5=300,300]
  [param=scrptLanguage]MorrisENG[/param]
  [param=scrpt]l' U2 l' U2 F2 l' F2 r U2 r' U2 l2[/param]
  [param=beta]29[/param]
  [param=stickersFront]0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]3,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersUp]5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,5[/param]
[/java5]  [java5=300,300]
  [param=scrptLanguage]MorrisENG[/param]
  [param=scrpt]Rr2 U2 l U2 r' U2 r U2 F2 r F2 l' Rr2 [/param]
  [param=beta]29[/param]
  [param=stickersFront]0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]3,3,3,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersUp]5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,5,5,5[/param]
[/java5]

[ 本帖最后由 乌木 于 2009-7-12 18:40 编辑 ]
作者: zhang197695    时间: 2009-9-30 14:04:24

乌木老师的回帖不错,学习了!




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