魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 1508|回复: 6

小议骰子的24种状态 [复制链接]

Rank: 4

积分
1808
帖子
1033
精华
6
UID
17579
性别
保密

魔方理论探索者 论坛建设奖 六年元老

发表于 2015-5-25 17:44:57 |显示全部楼层
方式定义方向以后,骰子只有24种状态。
对应的,可以用24个不同的公式来还原/生成。
这24个公式是:
(NIL
(CR) (CD) (CF) (CL) (CU) (CB)
(CL CL) (CR CF) (CU CF) (CU CR) (CB CR) (CU CU) (CL CD) (CL CB) (CB CB) (CL CF) (CL CU)
(CL CL CU) (CL CL CB) (CL CL CD) (CL CL CF) (CL CU CU) (CL CB CB))

NIL表示什么也不做,
C表示整体的转动(对于骰子来说,整体转动和面的转动没有不同)。

如果规定每90度旋转算一步,那么
0步的有1种状态
1步的有6种状态,公式的周期是4;
2步的有11种状态,公式的周期是2或者3;
3步都有6种状态,公式的周期是2。

(整体转动可以把三阶魔方的状态数量降低不少,所以记录一下最简的情况。)
已有 1 人评分经验 收起 理由
ggglgq + 20 魔方基础理论的实践探索者

总评分: 经验 + 20   查看全部评分

Enjoy cubing
Enjoy coding.
我喜欢的公式 U D F2 B2 U' D'

Rank: 2

积分
419
帖子
344
精华
0
UID
24387

八年元老 十年元老 十二年元老

发表于 2015-5-25 20:31:41 |显示全部楼层
冒昧问一个不太相关的问题。。。您用来表示这24个状态的语言是什么(看格式感觉是LISP= =但不确定,如果是的话,您会用LISP来写魔方相关的程序么?)。。。

使用道具 举报

Rank: 4

积分
1298
帖子
925
精华
0
UID
37321
性别
保密
发表于 2015-5-25 20:58:58 |显示全部楼层
事实上我们平时计算的三阶状态中43,252,003,274,489,856,000个状态已经不包含整体旋转的情况。理论上三阶也可以写成一个如此的列表,并可以知道每一个状态的最少复原步骤是如何的,但是如此的计算量还是非常之大的,所以实际上确实完成不了。

使用道具 举报

Rank: 4

积分
1808
帖子
1033
精华
6
UID
17579
性别
保密

魔方理论探索者 论坛建设奖 六年元老

发表于 2015-5-25 22:00:57 |显示全部楼层
349694018 发表于 2015-5-25 20:31
冒昧问一个不太相关的问题。。。您用来表示这24个状态的语言是什么(看格式感觉是LISP= =但不确定,如果是的 ...

Sure.
正准备用lisp把思路整理清楚些。

使用道具 举报

Rank: 2

积分
490
帖子
438
精华
0
UID
1335531
兴趣爱好
速度
发表于 2015-5-26 00:16:37 |显示全部楼层
lz加油↖(^ω^)↗,怒赞!

使用道具 举报

Rank: 4

积分
2460
帖子
2162
精华
1
UID
4575
兴趣爱好
其它

十四年元老

发表于 2015-5-26 08:05:56 |显示全部楼层
这24种状态就是通常所说的同态。

使用道具 举报

Rank: 5Rank: 5

积分
3114
帖子
1761
精华
5
UID
1330033
性别
兴趣爱好
破解
DIY
巧环
其它

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

发表于 2015-5-26 16:54:38 |显示全部楼层
骰子是三阶魔方?

使用道具 举报

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

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

GMT+8, 2020-9-27 08:12

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部