魔方吧·中文魔方俱乐部

标题: 大宝石I 的几个常用公式(java图) [打印本页]

作者: 乌木    时间: 2014-9-22 14:40:15     标题: 大宝石I 的几个常用公式(java图)

本帖最后由 乌木 于 2014-9-23 07:06 编辑

12个棱块只有就地色向变化(或正或反),没有位置调动问题。其余24个块可以用几种三轮换公式或两个二交换公式(配以公式前的预调动)复原之。
“一条线”上的三轮换(“管窥子”给出):
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;[/param]
[param=Formula]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/JJ8MTjava]

逆过程如下。很好记:第一步就是上式的最后一步,接下来的第2~第8步正好是上式第1~第7步的对称操作:
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script][1]';[/param]
[param=Formula]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/JJ8MTjava]

对称式和逆对称式请自己记下。

上面逆公式和原公式的大部分操作是互相对称的,可以从下图看出来,请琢磨琢磨:
逆公式大部分对称于原公式.png

“拐弯”的三轮换(“管窥子”给出):
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]FR2;UF'2;FR;UF2;FR1;[/param]
[param=Formula]FR2;UF'2;FR;UF2;FR1;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/JJ8MTjava]

逆过程:
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script][1]';[/param]
[param=Formula]FR2;UF'2;FR;UF2;FR1;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/JJ8MTjava]

对称式和逆对称式请自己记下。

"一条线"上的两个二交换如下图。可以看出,相当于先做一次上面第一图的公式[1]=UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;,但是最后一步LF不做。如果做了,则在魔方改变方位(f2;u;)之后,先要做预调动步骤LF,而这两个LF正好抵消,所以魔方改向前后都不做LF。改向后再做一次UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1 即可。
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;f2;u;UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;u';f2;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/JJ8MTjava]

对称式可记可不记,因为魔方改一下方位即可解决与上面情况对称的“一条线”上的两个二交换。

综合运用这几个公式总可以复原该魔方。最后几个这种块的位置复原问题,因“周转”余地很小,蛮有技巧性。但琢磨过程正是一种乐趣。

各位还有什么公式不妨贴上来或另发帖交流。

附件: 逆公式大部分对称于原公式.png (2014-9-23 06:40:14, 48.79 KB) / 下载次数 71
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjQzMDkxfDY3MTIwMzljfDE3MzEwNjgyNTN8MHww
作者: 乌木    时间: 2014-9-22 15:48:21

本帖最后由 乌木 于 2014-9-23 07:05 编辑

举例。下面是同面的这种块要三轮换,我不会简捷公式(哪位有好方法?),只好用下面的笨办法。
[1]是“一条线”三轮换,红紫块复原;
[2]是(向左的)“拐弯”三轮换,红淡黄块复原;
[3]是(向右的)“拐弯”三轮换,为下一公式作准备;
[1]' 是“一条线”(逆)三轮换,全部复原。
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script][1];[2];[3];[1]';[/param]
[param=Formula]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;&LF'2;UF2;LF;UF'2;LF'1;&;UF2;LF'2;UF;LF2;UF1;&;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Face1]bbb9[/param]
[param=Face2]222222[/param]
[param=Face3]1111111[/param]
[param=Face4]eeee[/param]
[param=Face5]4444444[/param]
[param=Face6]cccc[/param]
[param=Face7]5555555[/param]
[param=Face8]3333333[/param]
[param=Face9]9f99[/param]
[param=Face10]aaaaaaa[/param]
[param=Face11]hhhh[/param]
[param=Face12]7777777[/param]
[param=Face13]fbff[/param]
[param=Face14]6666666[/param]
[/JJ8MTjava]

顺便可以看出,上面演示的后半段([3];[1]';)也是同一正方形面内的三个块的三轮换:
[JJ8MTjava=500,450]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript][1];[3]';[/param]
[param=Script][3];[1]';[/param]
[param=Formula]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;&LF'2;UF2;LF;UF'2;LF'1;&;UF2;LF'2;UF;LF2;UF1;&;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/JJ8MTjava]

同样,这个三轮换哪位有更好的方法?

作者: 乌木    时间: 2014-9-22 22:37:33

再比如,如下图初态那样的两个二交换,不知有无好办法?
我的解法之一是,先做一次1楼最后一图的一条线上的两个二交换,红色块复原的同时,委屈黄色块暂时也来个二交换,再适当变换一下,让黄色块的二交换和蓝色快的二交换搭配起来,再做一次一条线上的两个二交换,蓝色块和黄色块都复原。
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script][1];FD;f2;[1];f2;FD';[/param]
[param=Formula]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;f2;u;UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;u';f2;&;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Face1]bbff[/param]
[param=Face2]222222[/param]
[param=Face3]1111111[/param]
[param=Face4]eeee[/param]
[param=Face5]4444444[/param]
[param=Face6]cccc[/param]
[param=Face7]5555555[/param]
[param=Face8]3333333[/param]
[param=Face9]9999[/param]
[param=Face10]aaaaaaa[/param]
[param=Face11]hhhh[/param]
[param=Face12]7777777[/param]
[param=Face13]bbff[/param]
[param=Face14]6666666[/param]
[/JJ8MTjava]
作者: 乌木    时间: 2014-9-23 07:07:40

本帖最后由 乌木 于 2014-9-23 08:07 编辑

又如下面这一类的三轮换,是否有更好的方法呢?
[JJ8MTjava=450,400]
[param=Order]52[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]f;[1];[3];[1]';f';[/param]
[param=Formula]UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;&;LF'2;UF2;LF;UF'2;LF'1;&;UF2;LF'2;UF;LF2;UF1;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Face1]bbbb[/param]
[param=Face2]222222[/param]
[param=Face3]1111111[/param]
[param=Face4]eeee[/param]
[param=Face5]4444444[/param]
[param=Face6]cccc[/param]
[param=Face7]5555555[/param]
[param=Face8]3633333[/param]
[param=Face9]99f9[/param]
[param=Face10]aaaaaaa[/param]
[param=Face11]hhhh[/param]
[param=Face12]7777777[/param]
[param=Face13]fff9[/param]
[param=Face14]3666666[/param]
[/JJ8MTjava]
作者: lgrhs    时间: 2014-9-23 11:38:48

没有装java,看不了啊
作者: xpt280    时间: 2014-11-1 09:47:58

收了。
刚开始打乱后,觉得太难了,每个面的颜色都无法确认。
所有的块都是两个面,没法确认相邻两个面的颜色。
后来发现了中心块,还原所有中心块后,就好判断了。
作者: 乌木    时间: 2014-11-1 11:39:28

xpt280 发表于 2014-11-1 09:47
收了。
刚开始打乱后,觉得太难了,每个面的颜色都无法确认。
所有的块都是两个面,没法确认相邻两个面的 ...

对,先使每一面的三个中心块同色,作为后来操作的参考物,接下去不难判断正方形面应该是什么颜色了——正方形面周围有四种颜色,只能凑出唯一的、属于该正方形面的共同色。




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