rubikmaster 发表于 2007-9-13 11:01:09

演示几种三阶解法

<p>看不到JAVA图的朋友须安装JRE (Java Runtime Enviorment) , 可以下载:<a href="http://java.sun.com/javase/downloads/index.jsp"> http://java.sun.com/javase/downloads/index.jsp</a>
        </p><p></p><center><applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="F U R D U' B L'' D' R U'' F' D'' R L B F U D L' D'' F'' B' F R' D'' F R B'' U F L D' R B D F' U' R' D' F'' L'' D F U R D U' B L'' D' R " name="scramble_seq"/><param value="R'' D' R U' B'' D F' R U' R' B' U'' B L' U L U'' D' B' R B R' U' D'' B' R B R' U' D R' U' R D'' U R' U'' R U B U B' U'' R B' R' B D' F U F' U F U'' F' R' U' R U' R' U'' R U' r' U' r U'' r' U' r " name="sequence"/></applet>
        </center><p>生成以上JAVA图的代码如下(其中 scramble_seq 代表打乱序列,sequence 代表解法序列): </p><p></p><p></p><p>&lt;applet code="RubikSeqViewer.class" codebase="http://virtualpolyhedra.googlepages.com/" archive="rubikseqviewer_1_2.jar" width="280" height="332"&gt; <br/>&lt;param name="delay" value="10"&gt; <br/>&lt;param name="label_on" value="1"&gt; <br/>&lt;param name="editable" value="0"&gt; <br/>&lt;param name="degree" value="3"&gt; <br/>&lt;param name = "scramble_seq" value ="F U R D U' B L'' D' R U'' F' D'' R L B F U D L' D'' F'' B' F R' D'' F R B'' U F L D' R B D F' U' R' D' F'' L'' D F U R D U' B L'' D' R "&gt; <br/>&lt;param name="sequence" value="R'' D' R U' B'' D F' R U' R' B' U'' B L' U L U'' D' B' R B R' U' D'' B' R B R' U' D R' U' R D'' U R' U'' R U B U B' U'' R B' R' B D' F U F' U F U'' F' R' U' R U' R' U'' R U' r' U' r U'' r' U' r "&gt; <br/>&lt;/applet&gt; <br/></p><p></p><p>如果你希望与魔友们共享你的解法,不妨如法炮制。 </p><p>再添加一种初级解法。</p><p></p><center><applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="F U R D U' B L'' D' R U'' F' D'' R L B F U D L' D'' F'' B' F R' D'' F R B'' U F L D' R B D F' U' R' D' F'' L'' D F U R D U' B L'' D' R " name="scramble_seq"/><param value="L'' D F' U' R U' L' F' L D L' D L' D' L D' F D F' B' D' B D R' D' R' D' R' D R D R D R D R D R D' R' D' R' D' B' D' B' D' B'
D B D B F D F D F D' F' D' F' D L' D' L' D' L' D L D L D'' L D L' D' L' F L F' D L' D' L D' L' D'' L D'' L B' D' B' D' B' D B D B D L' " name="sequence"/></applet>
        </center><p>还有一种解法只须反复使用一个公式就能将整个魔方复原,这个公式就是 F R' F' R。以下为一例: </p><p></p><center><applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="F L' U L B' L U' B D L' B' D' B' U R' B' D' F F D' D' L' L' D' R R B D' R R D " name="scramble_seq"/><param value="L B'' U'' B' U'' R' U R F' R' F U' F D F' L D L' U' D L D' L' U' R' D' R U' R D' R' U' B D'' B' U R D' F D' F' D R' B' D B D'' R B'
R' B D' B' R B R' D'' B' R B R' D R B' R' B U B' U' B U B' U' B R2 B' U B U' B' U B U' R'' D' " name="sequence"/></applet>
        </center>
[此贴子已经被作者于2007-9-26 11:13:24编辑过]

乌木 发表于 2007-9-13 11:51:58

<p>试试:</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="F U R D U' B L'' D' R U'' F' D'' R L B F U D L' D'' F'' B' F R' D'' F R B'' U F L D' R B D F' U' R' D' F'' L'' D F U R D U' B L'' D' R " name="scramble_seq"/><param value="D'' R'' L' B' F' L' D F'' " name="sequence"/></applet>
        </p>

乌木 发表于 2007-9-13 15:36:10

<p>1楼的解法很特殊。</p><p>此外,如果已知初态,但不知道它的来历,如何填色?</p>

寒水 发表于 2007-9-13 23:54:35

这个贴不适合贴在菜鸟区……

乌木 发表于 2007-9-14 09:03:29

对。尽管他的方法好像和CFOP不同,或许还是该放入快速区?

rubikmaster 发表于 2007-9-14 11:06:35

回复:(乌木)1楼的解法很特殊。此外,如果已知初态,...

如果已知初态,但不知道它的来历,就需要用助贴手来填色。以下是三阶助贴手: <p></p><center><applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="SeqBuilder.class"><param value="10" name="delay"/><param value="3" name="degree"/></applet>
        </center><p>生成它的代码如下: </p><p>&lt;applet code="SeqBuilder.class" codebase="http://virtualpolyhedra.googlepages.com/" archive="rubikseqviewer_1_2.jar" width="280" height="332"&gt; <br/>&lt;param name="delay" value="10"&gt; <br/>&lt;param name="degree" value="3"&gt; <br/>&lt;/applet&gt; </p><p>先将颜色填好,再将你所要演示的公式键入公式行中,然后按回车。初始颜色变量会出现在新的窗口中,将之粘贴至演示助手的代码中即可。</p>

乌木 发表于 2007-9-14 15:15:49

<p>我就在你6楼中做,在那“新的窗口中”得到“初始颜色变量”为:</p><p>&lt;param name="degree" value="3"&gt;<br/>&lt;param name="color_config" value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0)<br/>&nbsp;L(0,255,0) B(255,128,0) G(188,188,188)"&gt;<br/>&lt;param name="color_0" value="UFRFUFLUR"&gt;<br/>&lt;param name="color_1" value="UULUUBRBU"&gt;<br/>&lt;param name="color_2" value="BLUFRFFLR"&gt;<br/>&lt;param name="color_3" value="LBRBBLFRD"&gt;<br/>&lt;param name="color_4" value="FDFLDRDDL"&gt;<br/>&lt;param name="color_5" value="DBRDBDBLD"&gt;<br/>&lt;param name="sequence" value="RF'R'FRF'R'FUF'RFR'F'RFR'U'"&gt;</p><p>是否把它贴到1楼的演示代码(如下)中代替涂黄部分:</p><p>&lt;applet code="RubikSeqViewer.class" codebase="http://virtualpolyhedra.googlepages.com/" archive="rubikseqviewer_1_2.jar" width="280" height="332"&gt; <br/>&lt;param name="delay" value="10"&gt; <br/>&lt;param name="label_on" value="1"&gt; <br/>&lt;param name="editable" value="0"&gt; <br/><font style="BACKGROUND-COLOR: #ffff00;">&lt;param name="degree" value="3"&gt; <br/>&lt;param name = "scramble_seq" value ="F U R D U' B L'' D' R U'' F' D'' R L B F U D L' D'' F'' B' F R' D'' F R B'' U F L D' R B D F' U' R' D' F'' L'' D F U R D U' B L'' D' R "&gt; <br/>&lt;param name="sequence" value="R'' D' R U' B'' D F' R U' R' B' U'' B L' U L U'' D' B' R B R' U' D'' B' R B R' U' D R' U' R D'' U R' U'' R U B U B' U'' R B' R' B D' F U F' U F U'' F' R' U' R U' R' U'' R U' r' U' r U'' r' U' r "&gt;</font>
                <br/>&lt;/applet&gt; <br/><br/>可是最后出来的初态不是所需要的乱态而是全复原态,公式行有公式,但魔方图右下方显示00/00,也就不会演示。</p>

乌木 发表于 2007-9-14 15:58:27

<p>再试。成功一半,原来公式行中符号符号之间要加空格;但初态还未按要求为填色法所得的乱态。</p><p>最好像魔方吧的java助手那样就方便了。&nbsp;&nbsp;&nbsp; </p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L
(0,255,0) B(255,128,0) G(188,188,188)" name="color_config"/><param value="FRUFUFLUR" name="color_0"/><param value="UULUBRUBU" name="color_1"/><param value="BLUFRFFLR" name="color_2"/><param value="LBRBBLFRD" name="color_3"/><param value="FDFLDRDDL" name="color_4"/><param value="DBRDBDBLD" name="color_5"/><param value="R F' R' F R F' R' F U F' R F R' F' R F R' U'" name="sequence"/></applet>
        </p>
[此贴子已经被作者于2007-9-14 16:06:15编辑过]

乌木 发表于 2007-9-14 23:20:26

<p>&nbsp;&nbsp; 再试试:</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L(0,255,0) B(255,128,0) G(188,188,188)" name="color_config"/><param value="RUFFUFLUR" name="color_0"/><param value="UULURUBBU" name="color_1"/><param value="BLUFRFFLR" name="color_2"/><param value="LBRBBLFRD" name="color_3"/><param value="FDFLDRDDL" name="color_4"/><param value="DBRDBDBLD" name="color_5"/><param value="F' R F R' F' R F R' U R F' R' F R F' R' F U' " name="sequence"/></applet>
        </p><p>怎么这次全对了?</p>

乌木 发表于 2007-9-14 23:36:54

<p>第三层,第一大步,我只用一式解决调棱(棱色方向暂不管):</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<applet codebase="http://virtualpolyhedra.googlepages.com/" height="332" archive="rubikseqviewer_1_2.jar" width="280" code="RubikSeqViewer.class"><param value="10" name="delay"/><param value="1" name="label_on"/><param value="0" name="editable"/><param value="3" name="degree"/><param value="D(255,255,0) R(0,0,255) U(255,255,255) F(255,0,0) L(0,255,0) B(255,128,0) G(188,188,188)" name="color_config"/><param value="GGGULGGGG" name="color_0"/><param value="GUFUGGGGG" name="color_1"/><param value="GGGFRFFLR" name="color_2"/><param value="LBRBBLFRD" name="color_3"/><param value="FDFLDRDDL" name="color_4"/><param value="DBRDBDBLD" name="color_5"/><param value="U F R U R' U' F' " name="sequence"/></applet>
        </p>
页: [1] 2
查看完整版本: 演示几种三阶解法