龙空技术网

裕鑫科教:只用两条公式复原魔方!对!你没看错

裕鑫科教 7485

前言:

现在大家对“c魔方复原算法”大概比较看重,大家都需要了解一些“c魔方复原算法”的相关知识。那么小编在网络上收集了一些关于“c魔方复原算法””的相关资讯,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

这个方法适用于不会复原魔方想学习魔方的,或者学会了复原还想尝试其他方法的,或者想用于魔方入门教学教小朋友的。

这个方法我最早是2017年在一份ppt教学课件里看到的,课件挺精美,不过现在找不到了……ppt上有“孙虹烨魔方”的标志,但这个方法是不是他发明的我就不知道了。这两个公式又叫作“左右手公式”,我把它称为“左右手公式法”。但正式的英文名称和中文名称我不知道,如果有对这个方法了解更多的朋友欢迎留言补充。

话不多说,这两个公式分别是:

左手公式:L’U’LU

右手公式:RUR’U’

鉴于这两个公式是镜像关系,所以把它只算作一个公式也未尝不可。它的特征在于连续做6次相当于对整个魔方没有任何影响,所以如果用一个已经复原的魔方,做完(L’U’LU)6或者(RUR’U’)6还会回到复原的状态。如果回不来,那肯定是中间转错了。

用这两个公式即可实现复原三阶魔方,步骤包括:1.小花2.底层十字3.底层角块4.第二层棱块5.顶层棱块方向6.顶层角块位置7.顶层角块方向8.顶层棱块位置。下面对每一步分别讲解。

1. 小花 小花的意思是拼成如图所示的图形,黄色中心块朝上,周围四个相邻的棱块都是白色,为了教学更生动将它称为小花(黄色的花蕊,白色的花瓣)。灰色的块表示这一步中这些部分不需要关注。

▲小花

这一步没有公式,基本靠理解,所以也是教学中比较难的一步。但也有一种公式化的做法,用暴力枚举的方式保证一定能拼出小花。

2. 底层十字 这一步将小花的四个“花瓣”放到底层。目标是拼成下图所示的图形。

▲底层十字示意图1

▲底层十字示意图2

这一步同样没有公式,要点在于让棱块的侧面颜色和它相连的中心块的颜色对齐,然后从顶层放到底层(R2)。具体操作在第1步的视频中也有。如果底层的白色十字拼好了,但侧面和中心块没有对齐(如下图),那就需要返工,退回到第1步。

▲错误的底层十字

3. 底层角块 这一步复原底层的4个角块。这一步做完就复原了第一层,成果图如下。

▲第3步成果图1

▲第3步成果图2

具体做法:

3.1如果角块在顶层,那么它有3种朝向(因为角块有3个面的缘故)。无论是哪种朝向,都通过转动顶层(U操作)把它放到正确位置的上面,如图所示。

▲3.1.1

▲3.1.2

▲3.1.3

如果是3.1.1,做右手公式;

如果是3.1.2,先通过y转体将这个角块放在方便左手操作的位置,做左手公式;

如果是3.1.3,做3次右手公式。

3.2如果角块在底层但是没有复原,那么先做右手公式把它拿到顶层,转化成3.1中的情况。例如下图的这些情况。

▲3.2.1

▲3.2.2

▲3.2.3

第3步的要点:首先要把顶层的角块放在正确位置的上面,这个“正确位置”是由中心块的颜色决定的。中心块的颜色就是每个面的正确颜色,白、蓝、红三个中心块所夹的角就是白蓝红角块应该到达的位置。这一点应该不难理解。3.1.2中的y转体是为了方便做左手公式,我想也不难理解。

4. 第二层棱块 这一步复原第二层的4个棱块,这一步做完就复原了第二层,成果图如下。

▲第4步成果图1

▲第4步成果图2

具体做法:

4.1在顶层找到一个不带黄色的棱块,然后通过转动顶层(U操作)把它放到同色中心块的上面,如图所示。

▲4.1.1

▲4.1.2

4.1.1 U+右手公式+y+左手公式

4.1.2 U’+y+左手公式+y’+右手公式

4.2如果顶层的4个棱块都带黄色,但第二层并没有被复原,那就随便选一个没做好的第二层棱块做4.1.1的公式,做完之后错误的棱块就会到顶层,然后按照4.1的情况处理。例如下图的这些情况。

▲4.2.1

▲4.2.2

▲4.2.3

第4步的要点:把顶层的棱块和旁边的中心块对齐,然后正确操作公式十分重要。公式里的y和y’转体是为了更好地操作左手公式。以图中要处理的蓝红棱块为例,有的小朋友在做左手公式时没有理解转体的意思,在蓝橙的位置做左手公式,显然是复原不了蓝红棱块的。

5. 顶层棱块方向 这一步将顶层四个棱块的朝向都调整到朝上,又称顶层十字。成果图如下。

▲第5步成果图

顶层的棱块有3种未复原的情况,也可能做完前两层顶层十字就已经好了,这属于运气好跳过了这一步。在魔方复原的每个过程中都可能出现这种跳步的情况。

具体做法:

▲5.1

▲5.2

▲5.3

5.1 F+右手公式+F’ U2 F+(右手公式)*2+F’

5.2 F+(右手公式)*2+F’

5.3 F+右手公式+F’

第5步没啥好说的,照着公式做就行了。这三种情况是一个递进的过程,用F+右手公式+F’将5.1变成5.2,将5.2变成5.3,将5.3变成顶层十字。

6. 顶层角块位置 这一步让顶层四个角的位置正确,不管朝向。成果图如下。

▲第6步成果图1

▲第6步成果图2

▲第6步成果图3

具体做法:通过转动顶层,一定会让两个角块位置正确,另两个位置错误。如果错误的两个角是相邻的,把它们放在右上和右下的位置,如下图。

▲6.1

6.1 (右手公式)*3 y(左手公式)*3 U’

6.2如果错误的两个角是相对的,随便选一个位置开始,做(右手公式)*3 y(左手公式)*3 ,就变成了6.1的情况。

▲6.2

第6步的难点在于怎样判断角块位置是否正确。其实和第3步是一样的,通过相邻的三个面中心块的颜色判断,如果角块的三个颜色和三个中心块的颜色一样,就是位置正确;如果角块有三个中心块以外的颜色(例如6.1示意图中的黄绿红角,6.2示意图中的黄橙绿角),就是位置错误。

7. 顶层角块方向 这一步调整第6步中方向错误的角块,成果图如下。

▲第7步成果图

具体做法:通过x2或z2将顶层放在下面,将方向错误的角块放在如下图所示的位置。

▲第7步做公式前的预备状态

然后做(右手公式)*2,看角块上的黄色面是否到了底面。如果没有,再做一次(右手公式)*2。这时白色面的一些块是乱的,不用管它们,做D操作,将其他方向错误的角块移到上图中的位置,然后重复上面的步骤,直到所有角块的黄色面都到了底面。然后再做z2,通过U转动调整顶层使顶层角块归位。

第7步的重点在于,除了将顶层放在下面以及(右手公式)*2的操作以外,只能做D转动(D,D2,D’)。如果操作过程没有错误就会完成这一步,并且前两层不会被打乱。

8. 顶层棱块位置 这是最后一步,完成之后就复原了整个魔方。

▲复原状态示意图1

▲复原状态示意图2

具体做法:

8.1观察魔方的4个侧面,如果有一面同色,把这一面朝自己,同时观察这一面的对面顶层棱块在左边还是右边。

8.1.1如果在左边,做(左手公式)(右手公式)(左手公式)*5(右手公式)*5;

8.1.2如果在右边,做(右手公式)(左手公式)(右手公式)*5(左手公式)*5,就完成了复原。

▲8.1.1

▲8.1.2

8.2如果4个侧面都没有同色的面,那就随便找一面朝自己,做(右手公式)(左手公式)(右手公式)*5(左手公式)*5,就会变成8.1的情况。

▲8.2

后记:其实网上已经有很多魔方教程了,我看过一些,大多数讲的都不错。这个方法可能也有人讲过,不过顶层的顺序和所用的公式与我学的这个有所不同。我的学习习惯是先看图文教程,实在看不懂再找相应的视频教程看。比较究竟是图文教程好还是视频教程好也没什么意义,能学会的就是好方法。

教程作者:gczc_04

标签: #c魔方复原算法 #魔方复原的公式 教程