文档介绍:方别看只有 26个小方块,变化可真是不少,魔方总的变化数为或者约等于 ·10 19。如果你一秒可以转 3下魔方,不计重复,你也需要转4542 亿年,才可以转出魔方所有的变化,这个数字是目前估算宇宙年龄的大约30倍。三阶魔方总变化数的道理是这样:六个中心块定好朝向后,就构成了一个坐标系,在这个坐标系里, 8个角色块全排列 8!,而每个角色块又有 3种朝向,所以是 8!*3 8,12个棱色块全排列每个有 2种朝向是 12!*2 12,这样相乘就是分子, 而分母上 3*2*2 的意义是,保持其他色块不动,不可以单独改变一个角色块朝向(对应 3),单独改变一个棱色块朝向(对应 2),和单独交换一对棱色块或一对角色块的位置(对应另一个 2)。至于为什么,我建议大家自己先想想,我初步写了一些,你可以到这里看看。由此可见,这么多变化用很短时间变回六面同色不是很简单的。不过世界上最快的人 秒就可以还原一个魔方(记录创造于 2008 年7 月12日的捷克公开赛) ,记录保持者是来自荷兰的 Erik Akkersdijk 。那些人为什么会这么快呢?因为他能记住好多的魔方算法,或者也有叫魔方公式的,世界上顶尖的选手,据说可以记住 600 多个算法。我们这里介绍的入门魔方解法,涉及的算法很少而且都很简单, 只要学会,每个人都可以轻松得学会玩魔方的。在开始之前,让我们来看看魔方的基本构造,魔方六面的中心块的相对位置是固定的,这个你拆过魔方就会知道,我敢保证在你照后面的方法开始拧来拧去的时候,很容易就忘记前后左右开始是什么颜色,这样就拧乱了。所以你开始一定要定好一个你喜欢的朝向。在这里我选蓝色做为顶面, 绿色为底面, 红色前面, 橙色后面, 白色左面,黄色右面。当然你可能贴纸贴的就跟我不一样,魔方六面贴纸应该有 5*3!=30 种贴法吧,为啥呢?因为假如你指定蓝面为顶面,那么底面就应该有 5种选择,还剩下 4面构成一个环,这个环去除了旋转对称共有 3! 种贴法,对吧:)我选的如下图。第一次打开动画会稍慢,后面的动画就会几乎瞬间打开了。关于播放动画的 Java Applet :点击上面的按钮会弹出一个窗口,如果你的窗口里只显示一个 X,或者完全没有显示,你就需要手动安装一下 Java 运行时环境了: 我推荐您使用新浪下载,并用迅雷、快车等工具加速,这样效率最高; 您也可以到 JAVA 官方网站下载,官方网站是在网页上单线程下载通常会较慢, 但会自动识别 Linux 等非 Windows 操作系统。官网 Java Runtime Environment (简体中文版) ,或者 here (English Version) ,或者这里(繁体中文版) 。如果你想要这个 java applet 的源码可以到这里看看,感谢 Werner Randelshofer 的卓越工作。这个动画使用起来很简单方便。如果你想改变后面所有动画里六面的颜色,可以在这里设置。请从这里选择一种颜色然后点击下面的小方块分配颜色上左前右后下最后好像预备的文字太多了,大家看得很乏味了吧,下面我们开始讲怎样玩魔方吧。在开始之前我跟大家建议一下学****方法,只要记住三点, 1. 以看图、看动画、看视频为主,我推荐先看一遍视频再看文字教程。 ,让自己主导,别依赖教程。 3. 简单思考,不要把问题复杂化,所有步骤都很简单。如果产生了疑问,再来仔细看教程里的文字说明,这时候带着问题看, 看得越细越好。另外就是已经有几十万人照着这个教程成功还原,里面应该没有错误,请信任它。就是这些啦,让我们开始挑战魔方吧:) 如果你想结合我们的魔方视频教程学****你应该先看看视频教程的引言部分。(第一步)在第一面做一个十字,形成如下的样子: ( 您也可以看看第一步的视频讲解)注意啊, 你对好的十字必须如上图, 每个侧面的棱和中心是同色的。做成这步的方法很多,我建议你自由发挥。如果实在有困难,我这里提供一个万全的办法,就是把中间层含有蓝色的棱色块变到底面上去,然后对好侧面颜色,再翻上来。我这里就举一个例子大家就应该明白了,对于左图 B位置,只需要下面 3步, 魔方动画会自动播放, 你也可以用播放条右边的和一步一步看。最左边的回到初始状态。 F D R2 初始状态把蓝黄色块转到底面旋转底面,对好侧面黄色翻上来我说的够清楚了吧。D位置和 B位置完全同理,也是把中间层含有蓝色的棱色块变到底面上去, 然后对好侧面颜色,再翻上来,而对于 A和C位置你可以旋转该面,让其变到 B或D位置。如果某个棱色块的蓝色面已经在顶面或底面,相信大家会有办法解决的。你要记住的是,如果遇到困难,就把蓝色变到底面,在底面上你是可以任意旋转的。有时候,你会碰到左图这样的情况, 蓝黄色块转到底面时影响了已经对好的红色