乌木 发表于 2014-9-22 14:40:15

大宝石I 的几个常用公式(java图)

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

12个棱块只有就地色向变化(或正或反),没有位置调动问题。其余24个块可以用几种三轮换公式或两个二交换公式(配以公式前的预调动)复原之。
“一条线”上的三轮换(“管窥子”给出):

52
N
10
UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;
UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;
99d658
f3a0e2


逆过程如下。很好记:第一步就是上式的最后一步,接下来的第2~第8步正好是上式第1~第7步的对称操作:

52
N
10
';
UF'1;LF'2;UF1;LF1;UL1;LF'2;UL'1;LF;
99d658
f3a0e2


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

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


“拐弯”的三轮换(“管窥子”给出):

52
N
10
FR2;UF'2;FR;UF2;FR1;
FR2;UF'2;FR;UF2;FR1;
99d658
f3a0e2


逆过程:

52
N
10
';
FR2;UF'2;FR;UF2;FR1;
99d658
f3a0e2


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

"一条线"上的两个二交换如下图。可以看出,相当于先做一次上面第一图的公式=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 即可。

52
N
10
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;
99d658
f3a0e2


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

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

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

乌木 发表于 2014-9-22 15:48:21

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

举例。下面是同面的这种块要三轮换,我不会简捷公式(哪位有好方法?),只好用下面的笨办法。
是“一条线”三轮换,红紫块复原;
是(向左的)“拐弯”三轮换,红淡黄块复原;
是(向右的)“拐弯”三轮换,为下一公式作准备;
' 是“一条线”(逆)三轮换,全部复原。

52
N
10
;;;';
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;&;
f3a0e2
99d658
bbb9
222222
1111111
eeee
4444444
cccc
5555555
3333333
9f99
aaaaaaa
hhhh
7777777
fbff
6666666


顺便可以看出,上面演示的后半段(;';)也是同一正方形面内的三个块的三轮换:

52
N
10
;';
;';
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;&;
99d658
f3a0e2


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

乌木 发表于 2014-9-22 22:37:33

再比如,如下图初态那样的两个二交换,不知有无好办法?
我的解法之一是,先做一次1楼最后一图的一条线上的两个二交换,红色块复原的同时,委屈黄色块暂时也来个二交换,再适当变换一下,让黄色块的二交换和蓝色快的二交换搭配起来,再做一次一条线上的两个二交换,蓝色块和黄色块都复原。

52
N
10
;FD;f2;;f2;FD';
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;&;
f3a0e2
99d658
bbff
222222
1111111
eeee
4444444
cccc
5555555
3333333
9999
aaaaaaa
hhhh
7777777
bbff
6666666

乌木 发表于 2014-9-23 07:07:40

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

又如下面这一类的三轮换,是否有更好的方法呢?

52
N
10
f;;;';f';
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;
f3a0e2
99d658
bbbb
222222
1111111
eeee
4444444
cccc
5555555
3633333
99f9
aaaaaaa
hhhh
7777777
fff9
3666666

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 static/image/common/back.gif
收了。
刚开始打乱后,觉得太难了,每个面的颜色都无法确认。
所有的块都是两个面,没法确认相邻两个面的 ...

对,先使每一面的三个中心块同色,作为后来操作的参考物,接下去不难判断正方形面应该是什么颜色了——正方形面周围有四种颜色,只能凑出唯一的、属于该正方形面的共同色。
页: [1]
查看完整版本: 大宝石I 的几个常用公式(java图)