![650dd91e63352084c22ecc0a4d7637c9.png](https://i-blog.csdnimg.cn/blog_migrate/ec5e9f401211a0027ca3ad78427c1ea6.jpeg)
本篇文章主要介绍三阶魔方总状态数是如何计算出来的,并介绍了两种算法,尽量保证语言通俗易懂,不涉及高深的理论知识(当然我也不懂:P)
一、4.33千亿亿到底有多大?
我们都知道三阶魔方的总变化状态数量为4.33千亿亿种,但是它具体是个多大的数字大家可能没有概念,因为据说超过1亿数量级的东西绝大多数人就没有数量上的概念了。
![9d1e497ddf635ba6678ccf0ff5a96515.png](https://i-blog.csdnimg.cn/blog_migrate/921c588d58c807dd6436f03427dcf7de.jpeg)
但我给大家做个简单的计算题就能理解了:
假设目前全国人口为14亿人,这14亿人每天24小时不停的转魔方,不吃不喝不睡觉,每人每秒钟可转出3种新的魔方状态,那么总共需要327年才能穷举出所有的魔方状态!
这327年足以让中国从康熙时期发展到新时代中国特色社会主义时期,让中国从闭关锁国走向改革开放,让……扯远了扯远了。
二、4.33千亿亿是如何算出来的?
1、先从分子说起:
三阶魔方相较于二阶和四阶(偶数阶)最主要的特点就是:有六个位置不变的中心块
这六个中心块构成了天然的X、Y、Z空间直角坐标系,把三阶魔方放到这个坐标系中,一个简单的魔方数学模型就建立起来了。
![e6063e1a7691153e5f4a7e7bf3b4de10.png](https://i-blog.csdnimg.cn/blog_migrate/d95a5f776dd3cb9d5554b50dd3833497.jpeg)
这个“总组合数”并非可还原的魔方的总状态数。它可以理解为把魔方拆了,再随机组装起来,一共可以得到的总组合数。它是正确值的12倍,下一小节将会解释“12”这个数字是怎么出现的。
2、再从公式的分母说起:
“2×3×2”是本文的关键所在
我们都知道并非所有的魔方随机组装好以后都能完全复原,也就是说总会出现一个棱块需要单独翻过来、一个角块需要单独转过来、两个棱块需要单独交换等等的错误情况
这些错误情况通过转动是永远不可能复原的。所以上面所谓的“总组合数”,其实是包含了这些组装错误的情况,将它们一并算在内所得到的结果。
下面就来看看一共有多少种随机组装情况:
![64db8255d91b314f21ae6fd47b748401.png](https://i-blog.csdnimg.cn/blog_migrate/259b60141c85d7812d42ae53f021ee80.jpeg)
简单解释下这张图:
- 棱块的朝向只有2种,且无法单独翻转一个棱块
- 角块的朝向只有3种,且无法单独旋转一个角块
- 魔方是一个置换群,任意一步操作都是偶置换,只有偶置换的状态才能复原,所以无法单独交换一对棱块
学过盲拧的同学都能理解,也推荐看看魔方小站的这篇文章,做更深入的了解。或者你有更好的解释,欢迎在评论区留言。魔方小站魔方总变化数的道理www.rubik.com.cn
![eb085ffeee30ff921268e5350992e2d7.png](https://i-blog.csdnimg.cn/blog_migrate/9828c9977fcb69bdc41bab3bc902077c.jpeg)
上图也就解释清楚了,为什么魔方随机组装之后能复原的概率只有
————————————————————
Q:可能有人会问,为什么只有棱块会出现只交换一对棱块的情况,角块不会出现只交换一对角块的情况吗?
A:这个问题很好,角块一样也会出现只交换一对角块的情况,但是学过PLL公式的同学都知道,角块和棱块交换情况是可以互相转换的(例如PLL邻角对棱换)。所以角块错误的情况可以转化为棱块的错误情况
三、另一种计算方法
![be2a464578a58b04e0a88070bffa3e46.png](https://i-blog.csdnimg.cn/blog_migrate/b463796257119beeff86815592989568.jpeg)
这种计算方法可以这么理解:
四、正N阶魔方的总状态数
(摘自百度百科)
欢迎转载~请务必标明出处!