原帖由 haohmaru 于 2009-11-5 17:06 发表
考虑这些的起因是想列出二阶全部的态
那就必然会用到计算机
用程序计算的话肯定要给二阶的状态编码
包括状态编码和转动编码
这样不但方便计算、储存,而且便于校验重复态和统计数据
二阶没有中心和棱,只有8个 ...
原帖由 conwood 于 2009-11-6 00:34 发表
不太明白你想做什么,是想用一种格式存储二阶魔方的所有状态,然后通过一个程序来读取这种格式的数据,最终列出所有状态吗?
这样的话,存储可以不需要任何状态,只要写个程序把所有状态列举出来就行了啊。
原帖由 smok 于 2009-11-7 09:12 发表
楼上,6个颜色编码至少要3个位,24个色块要24*3个位=72个位,所有状态容量=8!*3^7*1/24*72=264539520.000bit,费了九牛二虎之力终于算到小数点后面3位!!约31.536MB,楼上看看你的计算是不是太粗了还是概念错了?什么 ...
原帖由 xpboy 于 2009-11-7 12:47 发表
我也同意陈霜的30bit的说法,不知道是不是也是用盲解的思路,角位置和方向分开记忆
定义一个基准角块,剩下的七个角块,记录六个角块位置3bit*6,六个角块朝向2bit*6
第七个角块的位置和朝向不记录
再简化的话 ...
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) | Powered by Discuz! X2 |