- 最后登录
 - 2016-6-29
 - 在线时间
 - 644 小时
 - 阅读权限
 - 40
 - 注册时间
 - 2008-4-19
 - 积分
 - 1378
 - 帖子
 - 1049
 - 精华
 - 0
 - UID
 - 29095
 - 性别
 - 男
 - 兴趣爱好
 - 速度
  
 
 
 
  
- 积分
 - 1378
 - 帖子
 - 1049
 - 精华
 - 0
 - UID
 - 29095
 - 性别
 - 男
 - 兴趣爱好
 - 速度
 
 
 
 
 
 | 
1*3*3在刚刚出现不久。。东方就在吧内发了一个关于1*3*3的帖子 
 
【東方】有关1*3*3的最远步数,平均还原步数,全部状态数。。。 
http://bbs.mf8-china.com/viewthread.php?tid=32990&extra=page%3D1 
 
关于1*3*3的状态数,帖子内有以下内容: 
所以状态数公式应该是:棱方向,也就是2的4次方,乘以角位置4的阶乘(384种) 
但是会不会存在重复状态呢?? 
 
最后运用电脑程序计算,发现总情况数一共只有192种,是预先估计的一半。 
那么,为什么会出现这个情况呢? 
 
我们继续来看这个帖子里的内容: 
每个棱存在2个方向(这是废话) 
棱不存在换位情况(这是半废话) 
 
1*3*3的每一次转动,结果是使一个棱块改变方向,同时使两个角块互换位置 
因此1*3*3的棱块可能有0到4个方向错误(我也开始说废话了。。。) 
 
那么。。。我们假设错误棱块有偶数个的状态为A,而错误棱块有奇数个的状态为B 
根据之前提到的1*3*3转动的效果,可以发现每一次转动,会使1*3*3在A,B两种状态间相互转化 
很明显,1*3*3的完成态属于A,那么。。1*3*3从每一个A态转化到另一个A态,都要经过两次两角互换 
重点来了!两次两角互换的效果,可以是一个三角循环置换,可以使两组两角互换(又废话。。)对四个角如果进行排列的话,这样的情况一共有12种,恰占所有情况(4!)的一半。因此对于每一个A态,角块的状态数并非24,而是12。同理,对于每一个B态,角块的状态数也只有12种(这次是另外12种,即在三阶魔方中不能解决的状态)。 
 
因此,1*3*3的所有状态数,是2的四次方乘以12,而不是理论上的2的四次方乘以四的阶乘 
 
以上。。就是我今天想说的废话。。。表达能力有限,各位见谅。 |   
 
- 
总评分: 经验 + 2 
 查看全部评分
 
 
 
  
 |