彳亍 发表于 2006-9-9 01:20:00

<p></p><p>第一组 IQ</p><p></p><p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="R U' R2 L2 D R' D' R2 L2 U  " name="scrpt"/><param value="U B2 L2 B2 L2 D' L2 R2 U' B2 L F2 U' R B' L2 R F2 U' B'" name="initScrpt"/></applet></p>

彳亍 发表于 2006-9-9 01:33:00

<p>第二组&nbsp;&nbsp; LG</p><p><br/>B' D2 F2 R U2 F2 D2 L B'&nbsp; (9f*)<br/></p><p></p><p></p><p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="B' D2 F2 R U2 F2 D2 L B'" name="scrpt"/><param value="L2 U B2 L2 B2 U R2 B2 U2 B' R' B2 F' D F2 R D F' L' " name="initScrpt"/></applet></p><p></p>

彳亍 发表于 2006-9-9 01:34:37

<p><br/>第三组&nbsp;&nbsp; BT </p><p>U' R U F D B R' B' D' F'&nbsp; </p><p></p><p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="U' R U F D B R' B' D' F' " name="scrpt"/><param value="U L' U2 B' F' L2 D' L2 F2 R U B F' L'  " name="initScrpt"/></applet></p>

彳亍 发表于 2006-9-9 01:36:05

<p></p><p>第四组&nbsp;&nbsp; CV </p><p>F' U' F' U' F U F U F U'&nbsp; (10f) </p><p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="F' U' F' U' F U F U F U'" name="scrpt"/><param value="U R F2 D' U L2 F' U' F D U' R' " name="initScrpt"/></applet></p><p></p>
[此贴子已经被作者于2006-9-9 1:46:16编辑过]

彳亍 发表于 2006-9-9 01:48:46

<p>第五组&nbsp;&nbsp; XN</p><p>F B' R' B' R F' B U' B U&nbsp; </p><p>49步搞定!不过公式都是新面孔</p><p></p><p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="F B' R' B' R F' B U' B U  " name="scrpt"/><param value="B F' U' B2 U B' F R' B2 R " name="initScrpt"/></applet></p>

彳亍 发表于 2006-9-9 01:58:24

<p>上述例子如果要调整色向,有6个棱块属于需要翻色的情况,应该能回答yingmu的问题吧 </p><p>这里为了简化步骤,都用了直接的公式,意味着严格用此方法到最少步数,需要440个公式(角块378种组合,共818个)。因此遴选合适公式,在公式与效率之间取得平衡,就是方法要解决的首要问题了。<br/>也可见工程浩大,希望有朋友能一起研究:) <br/></p>
[此贴子已经被作者于2007-1-3 14:30:01编辑过]

ggwfnh 发表于 2006-9-9 13:16:08

yingmu 发表于 2006-9-9 13:44:53

&nbsp;&nbsp;&nbsp; 哦,原来是这样!高实在是高!!!不过怎么能在这么多的公式中提炼出少量有规律的公式呢?如果提炼出来会有几个公式呢???看来得研究研究^o^.

yingmu 发表于 2006-9-9 22:05:12

<p>彳亍:</p><p>&nbsp;&nbsp;&nbsp; 记得我曾说过要把自己的盲拧方法优化吗?今天看了你的实例,终于想通了!前面你曾说过要提炼公式吗,我今天想了一天,此方法只需用到pll中的那17个公式,而且主要是那4个三循环公式(其它公式可以先看我的盲拧公式),不过此方法还不成熟特别是不在同一平面或在同一面但需要翻方向就要通过转动六个面将其转到同一面上并要将方向翻对,还有就是编码和前期规划会很难,在这两个问题上还需多下功夫,希望彳亍及更多人能共同研究。</p><p>&nbsp;&nbsp;&nbsp; 下面我还是用你前面的还原实例来说明,用到的编码是老大的位置编码方法,(不过这个实例比较简单只用到pll中的1个三棱逆循环公式):</p><p>&nbsp;</p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="U B2 L2 B2 L2 D' L2 R2 U' B2 L F2 U' R B' L2 R F2 U' B' " name="scrpt"/></applet>
[此贴子已经被作者于2006-9-9 23:30:53编辑过]

yingmu 发表于 2006-9-9 22:36:01

<p>第一组:(编码系统还是老大的编码)</p><p>先通过TL2 把5位棱块转动到3位,TD'F把9位调到1位,CU是为了下一步使用三棱逆循环的公式;然后是三棱逆循环(R U' R)(U R U R)(U' R' U' R2);最后是(CU' F' TD TL2)将其归位;</p><p>&nbsp;</p><applet codebase="3" height="300" width="300" code="RubikPlayer.class"><param value="SupersetENG" name="scrptLanguage"/><param value="(TL2 TD'F CU)[(R U' R)(U R U R)(U' R' U' R2)](CU' F' TD TL2)" name="scrpt"/><param value="U B2 L2 B2 L2 D' L2 R2 U' B2 L F2 U' R B' L2 R F2 U' B'" name="initScrpt"/></applet>
页: 1 2 [3] 4 5 6 7
查看完整版本: 三循环同时解决位置和方向(思路)