如果不给电脑打乱魔方的打乱公式,电脑能不能计算出还原魔方的最少步骤解?

如题所述

 ç›¸ä¿¡å¤§å®¶éƒ½çŽ©è¿‡é­”方,应该很少有人能够把魔方的六个面都拼成功。这是一个考智商,考思维的游戏。我曾经有一段时间也很喜欢玩魔方,但是不论我怎么拼的话,我只能最多拼到三个相同的面。最后我玩的实在是非常想拼出六个面,我就去电脑上百度那些视频看了一下,哦,原来六面是那么出来的。然后我一个室友看我整天在玩那个又没有拼出来,他把我的魔方给拆了,直接就把六个面全拼出来了。像国际上很多著名的数学家呀,都是在研究这个魔方的。


如果说不给电脑打烂魔方的打乱公式,电脑,它也是可以计算出还原魔方的最少步骤的。而魔方的还原步骤,它是属于数学上的一种概率分析。只是他是一个比较强大的概率分析,就不像我们平时数学上学到的那么简单的概率分析。电脑是由程序设定出来的,所以电脑对这种概率分析是非常擅长的。像我们最常玩的魔方一般是由26个小块拼凑而成的,而这26个小块儿拼操的魔方了,刚好又像一个坐标系,所以电脑在分析的时侯就会以每个小块所在的坐标及它可以运行的轨迹进行分析,这样他就可以准确的计算出每一种可能。

所以电脑它自己也是可以计算出那一个公式的 (8!*3^8*12*2^12)/3*2*2=43,252,003,274,489,856,000 三阶魔方的话,一共就有这么多种可能性。而这些可能性当中只有一种可能性。能转到六个面是一模一样的。所以这个计算量是相当大的,一般的话只有思维比较清晰,头脑转的比较快的人才能够很快的拼出这个魔方。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-18

我觉得电脑应该可以。只不过比较麻烦,因为电脑需要把每一步的每一种可能性都算出来。拿一个大家平时玩的三阶魔方来说


而3阶魔方可能出现的情况有很多。如果计算的话,首先,六个中心块定好朝向后,就不可以翻转魔方了,而他们正好构成了一个坐标系,在这个坐标系里,8个角色块全排列8!,而每个角色块又有3种朝向,所以是8!×3^8,12个棱色块全排列每个有2种朝向是12!×2^12,这样相乘就是分子.分母上3×2×2的意义是,保持其他色块不动,不可以单独改变一个角色块朝向,改变一个棱色块朝向,和单独交换一对棱色块或一对角色块的位置,也就是说,对于8个角块,7个角块朝向定好了,第8个角块朝向就定了,所以8个角块的朝向实际上只有3^7种可能性,12个棱块也类似,11个棱块的朝向确定了,第12个也就确定了,所以12个棱块的朝向只有2^11种可能性.另外,就是在角块和棱块的全排列8!×12!里(角块只能和角块交换,棱块只能和棱块交换,所以不是20!),有一半的可能性是不被允许的,也就是不可能由于魔方的正常旋转而达到的.


所以一共是4325亿种可能。而其中只有一种可能能转到六个面完全一样。再去掉一个当时拿到的打乱的面,也只是去掉两个。这个计算量对我们来说可能已经很大了。但是对家庭电脑来说,他们每秒的运算都是上亿次的,更不用说那些超级计算机了。所以我认为电脑还是可以计算出所有可能,然后选出来最快的方法的。

个人见解。。。如有错误,欢迎指正。

本回答被提问者采纳
第2个回答  2017-06-19

可以的,虽然我自己是弄不出来的,但是呢电脑只要能计算就是可以弄出来了,这个魔方就是一个配对一样的分多种情况的跟我们所学的那个数学上的那个概率分析一样的,所以在电脑上肯定是能 计算出来的,只是 一个时间上的问题,因为这个魔方跟其他的不一样的就是分的情况有很多种的。因为电脑总是死板的没有人脑子那么的灵活,它们是机器所以就得一步步的按情况来试,所以每一步试到的话就会比较的慢一点点的。计算出来之结果后了然后还得分析出哪个步骤是最少的。其实大家都明白这个就是一个简单的配对,只是需要一些时间和耐心去解读出来的。现在我就说一下一般的魔方它一共就有26个小方块魔方所以总的变化数是这样的:

(8!*3^8*12*2^12)/3*2*2=43,252,003,274,489,856,000所以概率就是这个1/43,252,003,274,489,856,000


不过说实话这个确实是需要不少的时间去参透这个公式,一般的学霸都不会的,还得思想活跃的人来进行玩这个的,我之前就见到过一个女生,她 就对这个魔参透得比较的熟悉而且很快的就是把这个魔方给弄出来了的,反正她教了我很久我都没有想明白这个方法到底是怎么来的,估计大部分的人跟我一样是迷迷糊糊的,思维转不过来的人总是会被这些魔方所控制了的。我记得之前好像还有这样的一个魔方比赛的,那些人们解锁这个魔方都是分分钟给解决了的。而且目前世界上的那个解魔方的机器人都是以秒计算的,最快的都是1秒多钟的,这样想想世界上的聪明人还是挺多的。

相似回答