三阶魔方快速还原法还原方法

1、问题描述

对于一个三阶魔方而言,有强迫症的我们总想把它迅速还原,但是越着急越做不出来。如何学会还原魔方呢?不要怕,我这么笨的人一天都学会了,这足以鼓舞很多的人。我也很乐意做一些鼓舞大家信心的事情,希望能够对您有所帮助。

2、解决方案

(1)总体声明

首先先声明一些转动方式及其标示。如图1所示。

图1 三阶魔方说明

(2)做一个底面

首先做一个还原好的面,然后进行第二步。此步骤不解释。如(2 第一层)所示。做好一个面,这一步不用记任何公式就可以很快达成,不再赘述。

图2 从前到后分别为 1底层十字 2第一层 3第二层

4顶层十字 5顶层上面 6顶层角块 7完成

(3)第二层归位

将做好的顶面放在底部。如图 (3 第二层)所示。先将每个面的中心和底层的色块一一对应。这一步的关键在于将第二层的所有块归为。此处只用记忆一个公式即可。当目标棱块在顶层未归位时候,请用公式1调整几次即可。

U‘ F‘ U F U R U‘ R‘,(公式1)

注:当目标棱块不在相应的位置上时候,此时情形如下图A图B情况所示,均可以通过这个公式变换回来。继而进行下一步的操作。

图A                             图B

图A  左边为图A(1位置在顶层,1的顶面颜色是红色,2位置处,紧邻的另一面是红色,所以需要将1移动到位置2,使用公式1即可)

图B  右边为图B(此时可以通过公式1,用公式1将2调整走,然后再用公式1即可实现1和2换位置了。)

(4)顶面颜色统一

当顶面颜色的位置如(图3)所示以及类似的情况下,请使用公式2

F R U R‘ U‘ F‘(公式2)

图3

当顶面的颜色位置形状如(图4)所示以及类似的情况下,使用公式3

R‘ U‘ R U‘ R‘ U‘ U‘ R(公式3)

        
        

图4

注:在这些情况下都可以用公式三将顶面颜色还原。如果在上面的图形上没有明确描述的情况下,均可以使用公式2将顶面的颜色变成这样的形状。特别注意的是在特殊图C的情形下可以使用一次公式3将顶面颜色归位。特殊图C如下所示。(可以通过特殊图A——特殊图B——特殊图C的顺序调整)

特殊图A                         特殊图B                        特殊图C

(1,2,3,4附近的长方形黄色小块表示相对应的颜色为顶面色)

(5)顶层四个角块还原

还原顶部四个角块,使用下面一个公式即可搞定。如公式4所示

L F‘ L B2 L‘ F L B2(公式4)

注:只用多次使用即可,不用记忆其他公式就可以了.

(6)顶层棱块还原

将顶层还原仅需公式5可以搞定。如公式5所示

R U‘ R U R U R U‘ R‘ U‘ R2(公式5)

注:当顶面三棱块顺时针旋转可以复原时候,用一遍公式5

当顶面三棱块逆时针旋转可以复原时候,用两遍公式5。

3、总结

总之需要无限的细心再细心。这些符号或许开始很麻烦。如果你能够认真的练习一个下午。你可以很熟练的掌握。没事可以休闲一下啊。

4、参考与致谢

[1]http://daily.zhihu.com/story/4662303

[2]http://blog.163.com/[email protected]/blog/static/40552602201271984750204/

时间: 2024-07-31 23:50:12

三阶魔方快速还原法还原方法的相关文章

三阶魔方中心块调整配方和记忆方法

你并不需要将普通三阶魔方中心块,字魔方或者拼图魔方等须要调整中心块的角度. 所以拼图三阶或者数字三阶,都能够在普通三阶魔方的基础之上,再加上例如以下公式,便能够转好. 1.顶面中心块旋转180° URL    U2R'L'   URL    U2R'L'     -----可记为----->     (URL U2R'L')2 2.顶面中心块顺时针转90°同一时候前面中心块逆时针转90° FB' LR' UD'     F'   U'D L'R F'B   U  -----可记为----> 

数据挖掘里的“降维”----从五阶魔方的玩法思考

上一周去听了宫老师的K-NN,及神经网络的算法课程.这一周本来准备深入研究一下,回来后,看到同事桌上的魔方,就开始还原了起来.实际上,从魔方的角度来思考我们数据挖掘里的一些算法,发现,另有一番收获. 先说魔方,实际上,从三阶往上来说,无论是四阶,五阶还是更高.其中的口诀很多,但是最根本的思想就是"降维".就是把更高阶的魔方降到我们熟悉的低阶魔方,然后按照我们曾经的熟悉的方法来还原的.而对于数据挖掘,好像也是这样.魔方从高阶降维到三阶需要很长时间,而我们所需要挖掘的数据开始的数据准备及数

稀疏矩阵-压缩存储-列转置法- 一次定位快速转置法

稀疏矩阵的压缩存储 压缩存储值存储极少数的有效数据.使用{row,col,value}三元组存储每一个有效数据,三元组按原矩阵中的位置,以行优先级先后顺序依次存放. 压缩存储:行优先一行一行扫 有效数据存入以为矩阵_arr 列转置法 : 从前向后遍历压缩矩阵,先找列号为0的存入 转置矩阵的压缩矩阵.然后从前向后找列号为1的 ...直到转置矩阵的压缩矩阵大小和 原矩阵的一样大 这时就找完了 时间复杂度为    O(原矩阵列数 * 压缩矩阵长度) 一次定位快速转置法: 设置两个辅助矩阵 RowCou

AI设计__绘制彩色的三阶魔方

三阶魔方效果图 下面是详细的制作方法 1.新建一个文件,用矩形工具绘制一个340*340的正方形,并且填充颜色. 2.再绘制一个100*100的正方形,并且填充颜色,然后增加圆角效果. 3.用变换效果移动复制两个,接着再复制6个,把9个圆角正方形移动到大正方形上.最后修改一下大方形的圆角. 4.用钢笔工具绘制三角形缺角,然后进行去掉顶部处理. 5.垂直复制一份,然后再水平复制一份.分别填充不同的颜色. 6.如图对三个方块进行比例缩放,倾斜角度和旋转处理. 7.最后移动一下位置就可以得到魔方了.

三阶魔方中心块调整公式

普通三阶魔方不需要转中心块,但是数字魔方或者拼图魔方等需要调整中心块的角度. 所以拼图三阶或者数字三阶,都可以在普通三阶魔方的基础之上,再加上如下公式,便可以转好. 1.顶面中心块旋转180° U R L U2 R' L' U R L U2 R' L' 2.顶面中心块顺时针转90°同时前面中心块逆时针转90° F B' L R' U D' F' U' D L' R F' B U -----------------------------------------------------------

快速学习命令的方法

概述:用户使用shell跟内核交互,Linux 中有很多命令,不同的命令有不同的功能.多个命令合起来可以完成一个大的功能.命令很多我们不可能记得每条命令的用法. 所以,我们必须有一种方法来快速知道一个命令是如何使用的,有什么作用.所以,几乎所有的命令都提供了帮助手册,告诉命令的使用者如何使用命令.命令 的作用等等.帮助手册页很长,我们不可能为了使用一个命令,而从头到尾把帮助手册读完,这时候需要一种快速读懂(有目的的去读)命令的帮助手册的方法.是如何实现的呢?管理整个计算硬件的其实是核心(kern

在WPF下快速生成线的方法

如果线较多时,在画布中用Path或Line生成时会比较慢.用DrawingVisual可以快速生成,这个在之前我的博客中已经提到.但在类库形式下生成的无法看到,保存成Image后再加入图层后成功显示.   DrawingVisual drawingVisual = new DrawingVisual(); DrawingContext drawingContext = drawingVisual.RenderOpen(); Pen pen = new Pen(Brushes.DarkGray,

Ubuntu快速显示桌面的方法

在Ubuntu环境下,按下Ctrl+D就能最小化所有窗口,立刻显示桌面,类似xp下的显示桌面按钮功能. 不过这是需要经过快捷键设置的.以下是设置方法: 1.找到"系统设置" 2.进入"快捷键",找到导航->隐藏所有正常窗口,按自己想要的快捷键修改即可,我使用的是ctrl+D Ubuntu快速显示桌面的方法,布布扣,bubuko.com

一种简单快速的模板解析方法,活用with javascript版

//一种简单快速的模板解析方法,活用with var parseTpl = function( str, data ) { var tmpl = 'var __p=[];' + 'with(obj||{}){__p.push(\'' + str.replace( /\\/g, '\\\\' ) .replace( /'/g, '\\\'' ) .replace( /<%=([\s\S]+?)%>/g, function( match, code ) { return '\',' + code.