- 最后登录
- 2024-11-27
- 在线时间
- 3725 小时
- 阅读权限
- 20
- 注册时间
- 2005-12-22
- 积分
- 8228
- 帖子
- 3122
- 精华
- 81
- UID
- 4618
- 性别
- 男
- 积分
- 8228
- 帖子
- 3122
- 精华
- 81
- UID
- 4618
- 性别
- 男
|
一个例子:
打乱公式为:
CU CR' U2 R' U2 B' F' D B2 F2 D2 B D L' R D' U F' D' U'
先编棱块编码
先编大循环:
从9位置看起,9位置是黄绿块,它应该是b位置上的块,并且方向相反,所以装b位置时用反向装入记为 -b
b位置的块是黄红块,它应该是8位置上的块,方向相反,与b位置的方向相同,所以装8位置不需要反向装入,记为 8
8位置的块是白兰块,它应该是2位置上的块,方向相反,与上一编码不同,所以装入2位置需要反向装入,记为-2
2位置的块是红绿块,它应该是9位置上的块,方向相反,大循环结束,最后是反装的。
再编小循环:
随便找一个没有编过的块,比如5位置,作为小循环开始,循环开始都认为正向,编码5
5位置的块是红蓝色的,应该是1位置上的块,方向正确,正向装入,编码记为1
1位置的块是绿白色,应该是0位置上的快,方向正确,正向装入,编码记为0
0位置的块是蓝橙色,应该是3位置的块,方向不正确,需要反向装入,编码记为-3
3位置的块是绿橙色,应该是a位置的块,方向正确,上一个反装,这个也必须反装,编码计为-a
a位置的块是红白色,应该是5位置的块,方向不正确,上个反装,这个就必须正装,编码记为5
至此这个小循环结束。
再编下一个小循环:
在随便找一个没有编过的块,例如选取4位置作为小循环开始, 循环开始都认为正向,编码4
4位置上的块为橙白色,应该是6位置的块,方向正确,上次正向装入,这次也正向装入,编码为6
6位置上的块为橙黄色,应该是7位置的块,方向正确,上次正向装入,这次也正向装入,编码为7
7位置上的块为蓝黄色,应该是4位置的块,方向正确,上次正向装入,这次也正向装入,编码为4
至此这个小循环结束。
到此所有棱块都编完了,棱块编码结束。
操作码为:
-b 8 -2 5 1 0 -3 -a 5 4 6 7 4
共有13个码,是个奇数,因此调完棱时应该做一次奇偶调整,就是调角那个公式。角编码应该从2位置开始。
从第二角块编码,第二角块位置是绿橙黄色块,应该是第七位置上的块,方向是瞬时针转,第一位置认为方向正确,所以,加载位7块时,方向应该和这个块一致,应该顺时针加载所以编码为+7
再看位7,是红蓝黄块,它应该是第4位置的块,方向是逆时针转,上个是顺时针转,这个是逆时针转,方向抵消,编码为4
再看位置4,是红绿黄块,它应该是第8位置的块,方向顺时针转,上个是正常装入的,这个应该顺时针装入,编码为+8
再看位置8,是蓝黄橙块,它应该是第3位置的块,方向正确,上个是顺时针装入的,这个也应该顺时针装入,编码为+3
再看位置3,是蓝白橙块,它应该是第2位置的块,方向顺时针转,上个是顺时针装入的,两个顺时针,应该为逆时针,编码为-2
由于做了奇偶转换,2位置应该是1位置的块,1位置的块是红绿白,它应该是5位置上的块,方向是逆时针转,上个是逆时针装入的,两个逆时针,应该为顺时针,编码为+5
再看5位置,是红蓝白块,它应该是1位置的块,方向是顺时针转,至此大循环编码完成。
因为还有没编过码的块,所以存在小循环,找一个没编过的块,只剩6位置了,因此6位自己构成一个小循环,它上的块如果方向正确,编码结束,但它是顺时针转,因此编码+6
小循环最后再做一次位6编码,上次为顺时针,最后因该正确位置,所以需要和上次抵消,编码-6
编码结束。
角块编码为:+7 4 +8 +3 -2 +5 +6 -6
整个魔方编码为:
棱块编码为: -b 8 -2 5 1 0 -3 -a 5 4 6 7 4
角块编码为:+7 4 +8 +3 -2 +5 +6 -6
下面根据编码做棱块复原。
第三楼做角的复原。
根据编码,先加载-b 8 | 逆时针调棱 |
复位-b 8
|
| |
| 这步将位置b反向调到位置1,位置8正向调到2,调整后相当蓝白色块到位置1,红黄块到位置2。 | 第一块加载到右,因此用逆时针调棱,黄绿到2,黄红到1,白蓝到9。 | 原路返回,位置和位置8的块复原了。即黄绿、红绿块复原了。 |
已经做完-b 8
做-2 5
根据编码,先加载-2 5 | 顺时针调棱 |
复位-2 5
|
|
|
| -2相当把位置2反向,然后正向加载位置5 | 第一块在左,因此采用顺时针调棱。 | 原路返回,蓝白块复原了。 |
做1 0
根据编码,先加载1 0 | 逆时针调棱 |
复位1 0
|
|
|
| 正向加载位置1,和位置0 | 第一块加载到左边,因此用逆时针调棱 | 原路返回,红蓝、绿白两块复原了。 |
做-3 -a | 做5 4
|
做6 7
|
|
|
| 做4 不需要加载,直接做逆时针调棱公式。
| 最后做一次奇偶调整,完成棱块复原:
| |
[ 本帖最后由 hubo5563 于 2010-9-1 19:54 编辑 ] |
|