魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 6374|回复: 21
打印 上一主题 下一主题

九连环中的数学 [复制链接]

Rank: 2

积分
254
帖子
213
精华
0
UID
1337092
性别
保密
兴趣爱好
巧环
跳转到指定楼层
1#
发表于 2015-9-26 12:23:29 |只看该作者 |正序浏览
a1.jpg

Rank: 5Rank: 5

积分
3319
帖子
1842
精华
8
UID
1330033
性别
兴趣爱好
破解
DIY
巧环
其它

魔方破解达人 两年元老 四年元老 八年元老

22#
发表于 2015-10-3 15:56:22 |只看该作者
贴吧里曾有人做过33连环,有人说“你一辈子也解不完的,只有世世代代地去解。”
如果有兴趣,各位可以算算解33连环的步骤及所需时间。

使用道具 举报

Rank: 8Rank: 8

积分
18020
帖子
16459
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

21#
发表于 2015-10-3 07:09:30 |只看该作者
我没有深入琢磨过,不知道哪个更好。
似乎用连环状态数列公式计算出来的、十进制的一列数,比如三连环的8个状态数列0、1、3、2、6、7、5、4,很明显是个摆动数列,但是不能直观地看出三连环的状态变化。
如果用二进制数处理,得到一列格雷码 000、001、011、010、110、111、101、100,可以直接体现状态变化,却不易看出摆动性,尤其是环数增加后,状态变化仍很直观,摆动情况不直观。
看来不同目的,各有优点,而两种方法转换较容易,区别不大吧?

使用道具 举报

Rank: 2

积分
254
帖子
213
精华
0
UID
1337092
性别
保密
兴趣爱好
巧环
20#
发表于 2015-10-2 22:59:01 |只看该作者
乌木 发表于 2015-10-2 11:42
顺便说一下,二进制数转换为格雷码方法:

对一个二进制数从右向左一位一位数字依次查看,

用数列或二进制计算哪个更好?

使用道具 举报

Rank: 2

积分
254
帖子
213
精华
0
UID
1337092
性别
保密
兴趣爱好
巧环
19#
发表于 2015-10-2 22:56:14 |只看该作者
本帖最后由 聚元号 于 2015-10-2 22:58 编辑

用数列或二进制计算哪个更好?

使用道具 举报

Rank: 8Rank: 8

积分
18020
帖子
16459
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

18#
发表于 2015-10-2 11:42:27 |只看该作者
本帖最后由 乌木 于 2015-10-2 12:23 编辑

顺便说一下,二进制数转换为格雷码方法:

对一个二进制数从右向左一位一位数字依次查看,
某一位数字的左面一位数字为1的话,该位数字改一下(1改为0;0改为1);
某一位数字的左面一位数字为0的话,该位数字不变,
最左面的数字不变。

例如,二进制数
001 100 100 ,  按照上面规则,相应的格雷码就是
001 010 110 。

使用道具 举报

Rank: 2

积分
254
帖子
213
精华
0
UID
1337092
性别
保密
兴趣爱好
巧环
17#
发表于 2015-10-2 10:40:49 |只看该作者
乌木 发表于 2015-10-1 12:02
至于7楼胡老师说到格雷码(即九连环的状态代码)转换为相应的二进制数,方法如下:
从右向左一位一位数字依 ...

牛牛牛

使用道具 举报

Rank: 2

积分
254
帖子
213
精华
0
UID
1337092
性别
保密
兴趣爱好
巧环
16#
发表于 2015-10-2 10:39:06 |只看该作者
牛牛牛

使用道具 举报

Rank: 8Rank: 8

积分
18020
帖子
16459
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

15#
发表于 2015-10-1 12:02:26 |只看该作者
本帖最后由 乌木 于 2015-10-1 18:39 编辑

至于7楼胡老师说到格雷码(即九连环的状态代码)转换为相应的二进制数,方法如下:
从右向左一位一位数字依次查看,某一位数字的左方的所有数字之和是偶数的话,该位数字不变;是奇数的话,该位数字改变一下(1变为0;0变为1)。
比如,九连环的状态为110 010 010(右端为第一环,在套子下,等等),这个状态代码就是格雷码,按照上面的变换规则,其对应的二进制数就是 100 011 100,转换为十进制数为 4+8+16+256=284,也就是九连环从状态000 000 000走284步后就得到状态 110 010 010。

使用道具 举报

Rank: 8Rank: 8

积分
18020
帖子
16459
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

14#
发表于 2015-9-30 22:05:01 |只看该作者
本帖最后由 乌木 于 2015-10-1 08:34 编辑
聚元号 发表于 2015-9-30 21:35
九连环的一、二环可以同时解套,256步可以解脱。为何要341步?二阶连环如图,根据所得公式可计算得B6=134 ...


虽然一、二环可以同时解套,计算状态数时,应该统计为两个态,每一态与其前后态之间都是仅变化一个环。胡老师的步数的含义在此,你的说法也可以,只是含义不同。
从000 000 000 态到111 111 111态,共有342个态,步数就是341步。
其中一、二环一起上和一起下的“两步并作一步走”的动作算作一步的话,共有85个这种步子,就统计为(341-85=)256步了。
变化过程的实质是一样的。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-5-4 19:44

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部