三阶魔方复原操作方法

article/2025/9/18 18:57:23

       在女票的指导下,我花了一个晚上学习如何复原三阶魔方,虽然是知其然不知其所以然,但好歹也能把魔方复原了。下面都是一些傻瓜式的操作,里面涉及的理论我不清楚。魔方总共分三层,下面是每层复原方法。

 

第一层

1、先以“九个小面中最中间是白色(当然可以其他颜色)的那个大面”为第一层的面,即我们要复原的第一层。

2、接下来将与中间小面直接相连的四个小块都转成白色的。

(1)首先(随意)找到一个带有白色面的、且位于某条边中间的小块(比如下图的23面对应的小块),然后旋转,使得该小块的白面与上面中间白色小面直接连接(如2面和1面相连)。

(2)然后旋转第一层,使得在(1)中寻到的那个小块的另外一面和第二层中心小面颜色一致(如3面和4面相连)。

(3)然后在维持1234面如上图所示的情况下(其实就是固定作为参考),找出其他三个与第一层中间白色小面直接相连的、带有白色面的、且位于每条边中间的小块)。如何找呢?在1234面保持位置不变时,由15面颜色可知,67面颜色应该分别为白色和绿色,那么我们可以找到处于某条边中间、且颜色为白绿的小块,通过就近原则,旋转到67位置。有时候就算找到了,可能相对位置也不合适,那么我们可以把该小块旋转至第二层,然后修改其位置就可以有合适的相对位置了。

(4)完成的效果如下:与1直接相连的2567面都是白色,而且34、89以及相对的背面,第一层颜色和第二层中间小块的颜色是相同的。

(5)接下来分别调整10,11,12,13的位置,使得第一层的颜色都相同。

比如我要调整13、14、15对应的小块,则首先要确定该小块三面该有的颜色。

如何确定呢?从1、3、8面颜色可知,该小块颜色应该为白蓝红。接下来要从顶角位置找到一个三面颜色分别为白蓝红的小块,并通过合适的调整放到上图13、14、15对应的位置上。

何谓“合适的调整”呢?a、首先通过就近原则,旋转到同一层或者同一面;b,如果a之后,三面的颜色位置相对就是对的,则通过简单的旋转(以不动第一层的十字白色为前提,如果简单旋转会引起十字变动,则应该先把引起变动的部分旋转,等简单旋转之后再恢复),如下图1、2面的位置就是对的,我们只需要把1、2面对应的移到上图的13.14.15面对应的位置就好,即“右上”旋转操作,但这会把5面移动掉,因此应该先把7.1.11.6.12旋转之后再把12面移上来,然后再旋转7.1.11.6.12到原来的位置。

c、如果相对位置不是正确的,则需要如下操作:确定正面(15、8、9面所在的平面为正面,即以待移动的方块所在的面),然后左下—》下右(右)—》左上—》下左

(6)以此类推,完成第一层的操作。此时第一层已经恢复,而且1,2颜色相同,3,4颜色相同,对应的面的位置也如此。

 

第二层

口诀:上左,右上,上右,右下,上右,前逆,上左,前顺

(1)如图,此时由1,2面可知,3,4面颜色应该和1,2面对应相同。

(2)每执行一遍上述口诀,则会把5、7对应移到3、4。为了恢复第二层,则5的颜色应该尽量和1的相同,7的和2的相同,这样执行口诀后就会恢复。为了使得颜色相同,有时需要把第三层待反过来的小块放到6处,执行口诀,则6处的那个小块颜色就会调换。

(3)根据上述步骤,完成第二层的恢复工作。

 

第三层

完成第二层后,第三层的面可能出现以下由黄色组成的图案:

(1)中间黄色一个点(和第三层面相邻的任何一面作前面)、一个小拐弯(拐弯是左上角时,朝向自己的作前面),或者一横(与横平行的一面作前面),或者十字(和第三层面相邻的任何一面作前面)(前面几种经口诀后最终变成黄色十字(或者小鱼),黄色十字的话转到步骤(2),小鱼的话直接使用对应的小鱼公式。所谓剩下不为黄色的数量,即第三层面除了黄色十字之外的四个小面中有多少个不为黄色)。

上面任何一种情况最终变成黄色十字的口诀(可能需要反复进行):前顺,右上,上左,右下,上右,前逆。

(2)第三层面黄色面为上面,然后看第三层剩下的不为黄色的数量,使用口诀“二后四左”来确定“前面”(二后,即颜色不为黄色的两个面,它们的另一面必然会是黄色且应该指向后面,这样就可以确定“前面”了。四左,即黄色要朝向左,若不朝向左,需要换另一个“前面”使得黄色朝左上角)。明确“前”面后,就可以使用小鱼公式(这时顺逆公式都可以)。

逆时针:右下,上右,右上,上右,右下,上右右,右上,之后如果第三层上面全为黄色,调到步骤(3),否则判断小鱼的顺逆方向,再次执行对应小鱼公式(注意以不破坏鱼头为准来确定前面)。

顺时针:左下,上左,左上,上左,左下,上左左,左上,之后如果第三层上面全为黄色,调到步骤(3);否则判断小鱼的顺逆方向,再次执行对应小鱼公式(注意以不破坏鱼头为准来确定前面)。

(3)黄色朝向自己作为正面,右边要求两个小面颜色相同,且两个小面应该转到和其颜色相同的大面,然后再进行下面口诀。

口诀:右下180,下180,右下,上右,右上,下180,右下,上左,右下

a、口诀后,经过适当转动第三层,此时如果和黄色面相邻的四个面中,有一个面是完整的,其余三个面有一个点,则需要判断顺逆时针,以完整的那一面作为前面,执行(2)中的小鱼公式。此时仍可能出现小鱼,则继续对应的小鱼公式。

b、此时如果和黄色面相邻的四个面中,每个面都只差一个小面就完全同色(或者说,对立的两个小面交换才是正确的),则执行任何小鱼公式(第三层黄色作为上面,接壤的四个面哪个面作为前面都行)。


http://chatgpt.dhexx.cn/article/Gdq62FSY.shtml

相关文章

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

1、问题描述 对于一个三阶魔方而言,有强迫症的我们总想把它迅速还原,但是越着急越做不出来。如何学会还原魔方呢?不要怕,我这么笨的人一天都学会了,这足以鼓舞很多的人。我也很乐意做一些鼓舞大家信心的事情&#xff…

三阶魔方7步还原法详解 简单

首先要对三阶魔方有一个整体的理解,就是三阶魔方的轴是固定的,也就是说,在转一个面的时候,只有 8 个块在动(因为中心块相对位置是永远不变的),这一点很重要。还有就是三阶魔方一共 9 + 8 + 9 = 26 个块,其中有棱块 12 个(每层4个),角块 8 个,中心块 6 个(对应6个不…

linux入门篇——gcc的基本用法

1 翻译的四个过程 1.预处理 2.编译 3.汇编 4.链接 2 详细过程 示例:源文件test.c 1 预处理:进行宏替换 执行命令:gcc -E test.c -o test.i -E:开始进行翻译,完成预处理之后停下 生成已被预处理的临时文件test.i …

Linux学习教程 Linux入门教程(超全面 超详细)收藏这一篇就够了

Linux是什么? linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在中…

Linux入门到精通:第 1 关——创建/删除用户组(第二章:Linux之用户管理)

第 1 关——创建/删除用户组 任务描述相关知识 Linux创建用户组命令案例演示一案例演示二Linux删除用户组命令案例演示一 编程要求评测说明 任务描述 恭喜你已经完成了Linux之用户管理的实训,接下来让我们一起来学习Linux中用户组的管理,本关主要讲解…

Linux入门及进阶学习推荐书籍

如何学习Linux 更多资料请加Linux后台服务架构技术群: 783153655 获取 在现在的生活,生产,研究等领域,Linux已经无所不在,从我们使用的手机,车载设备,到服务器,桌面电脑等&#xf…

【Linux入门指北】第一篇 初识Linux

目录 前言一、Linux操作系统的发展历史1、Linux操作系统的诞生2、Linux操作系统的发展1.自由软件基金会(FSF)2.GPL协议3.GUN工程 二、Linux的不同发行版本1.红旗Linux2.Red Hat Linux3.Ubuntu Linux4.openSUSE Linux5.Debian Linux 三、Linux的版本号四、…

嵌入式 Linux 入门 环境篇(三、开发板和 PC 的网络互通)

嵌入式 Linux入门 环境篇第三课,开发板与PC的网络配置, 我们要实现 windows、ubuntu 和开发板三者的互通。 ...... by 矜辰所致前言 在环境篇前面的文章我们通过终端工具使用串口连接上了开发板,同时也从头开始安装好了一个 ubuntu 虚拟机…

嵌入式 Linux 入门 环境篇(四、必备开发工具安装)

嵌入式 Linux入门 环境篇第四课,开发工具软件的安装与说明 ...... by 矜辰所致前言 前面的环境篇我们把开发的基本环境安装好了:Ubuntu虚拟机,网络配置。 为了从 0 开始说明,还特意买了一台新电脑 ! 就问是不是不…

Linux学习教程,Linux入门教程(超详细)

http://c.biancheng.net/linux_tutorial/ Linux学习教程,Linux入门教程(超详细) 《Linux就该这么学》是一本基于最新Linux系统编写的入门必读书籍,内容面向零基础读者,由浅入深渐进式教学,销量保持国内第一…

嵌入式 Linux 入门 环境篇(一、开发板初体验)

嵌入式 Linux入门 环境篇第一课,初次体验开发板。目录 前言一、开发板的体验流程二、开发板与 PC 连接2.1 终端软件SecureCRTMobaXterm 2.2 观察启动 结语 前言 我们学习嵌入式 Linux ,入门的文章已经更新了九篇了,还没有碰过我们的开发板&a…

Linux入门篇一(从小白到精通,超详细)

Linux入门篇一 一:Linux 系统介绍1.操作系统介绍2.Linux 和 Windows 的区别3.Linux 内核版本和发行版本3.1Linux 内核版本3.2Linux常见发行版本 4.终端介绍二:Linux系统目录结构介绍1.目录结构2.常见目录介绍3.绝对路径与相对路径4、家目录的概念 二&…

Unix/Linux入门篇

Unix/Linux入门篇 前言一、Unix/Linux操作系统介绍1.1 操作系统的作用1.1.1 操作系统的目标1.1.2 操作系统的地位 1.2 Unix/Linux操作系统介绍1.2.1 Unix家族1.2.2 Linux家族1.2.3 Linux的两类用户1.2.4 Linux的远亲1.2.5 Linux和Unix的联系1.2.6 Linux内核及发行版介绍1) Linu…

Linux 入门基本操作

目录 一、Linux环境的安装 1.1常见的三种Linux环境安装 1.2云服务器的操作 1.3XShell 1.4 Linux下新建与删除用户 二、Linux的基本指令和操作 2.1初始Linux必备的三剑客 ①pwd指令 ②ls指令 ③cd指令 2.2理解文件 三、指令 3.1 ls指令 ①ls -l&&ls -d ②l…

Linux入门

Linux 一、Linux的安装 Linux虽然是1个计算机,但是我们一般不会直接在系统界面操作它,我们会把它当做远程服务器,通过远程连接工具进行访问。 二、什么是Linux Linux是一种自由和开放源码的操作系统。因为开源,有众多爱好者共…

Linux系统入门基础篇

目录 一、Linux概览 二、Linux安装 三、Linux文件管理 四、Linux基本命令 五、Linux高级命令 六、vim编辑器 七、用户和用户组管理 八、权限管理 一、Linux概览 Linux是什么? Linux和我们常见的Windows一样,都是操作系统。 Linux能做什么&…

Linux基础入门(详细版)

一、Linux入门概述 1.1 概述 Linux内核最初只是由芬兰人林纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和…

Linux入门级教程(一)。

此文针对VMware和Linux系统的安装与配置进行了较为简单的阐述,目的是为了让一些刚刚接触的朋友对此有一个大概的认知,但可能不够详尽,欢迎各位朋友在评论区进行交流。 1、认识和了解Linux Linux是开源、稳定、漏洞少,主要定位是服…

嵌入式 Linux 入门(一、Linux 基本介绍及文件结构)

嵌入式 Linux入 门第一课,嵌入式 linux 基础说明以及 Linux 文件结构。目录 前言一、嵌入式 Linux 基础1.1 Linux 简介1.2 Linux 与 windows1.3 Linux 版本选择1.4 何为嵌入式Linux?1.5 STM32为什么不能跑 Linux?1.6 什么是 MMU? …

仿支付宝蚂蚁森林效果

CustomWaterView 项目地址:xiaohaibin/CustomWaterView 简介::star: 仿支付宝蚂蚁森林效果 更多:作者 提 Bug 标签: 实现原理文章:https://www.jianshu.com/p/d3de46af06ad 支付宝蚂蚁森林效果:…