三阶魔方七步解法-最后还原顶层顶角(不是顶棱)

2023-12-16 17:52

本文主要是介绍三阶魔方七步解法-最后还原顶层顶角(不是顶棱),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

主要区别,最后一步是 顶层十字棱角已经还原,四个顶角的位置正确,但四个顶角的颜色没有对应。
因为现在基本都是6步还原法(找什么小鱼,眼睛),是先还原顶层使颜色一致,最后还原顶棱。但是我玩魔方的时候并不是这个公式,现在网上难找,记录一下。

第一步 首面十字

这里以白色面为例。想要转出一个面,最先要转出一个十字形。但是十字也不是随意拼出来的。在转出十字的同时,必须保证上层的棱中间块的颜色与该面相同。这个步骤需要自己稍微摸索。如下图:

第二步  首面顶角归位&完成第一层

这一步会让零散的白色顶角块归位。

首先要确认颜色与相邻三边都相同的白色顶角块的位置。如下图,最靠近你的那个顶角块颜色理应为[白-蓝-红],所以要找到[白-蓝-红]的实际位置,并将它移动到顶层顶角。

致新人:建议一开始先多多练习转出一个面,先不管上两层颜色是否对齐。既培养手感又培养观察魔方的眼力。

第三步 完成第二层

完成第二步后,魔方的顶层白色、上层一圈应该全部归位了。将魔方翻转过来,使白色面朝下。此时白色

的对面(应为黄色)为上层。接下来的公式、转动都将以黄为上(U),白为底(D)。(如下图)


这一步将还原第二层。首先还是要确认颜色与相邻两边都相同的棱中间块的位置。如下图,最靠近你的棱中间块理应当为[红-蓝]块。

使用该方法可以使所有第二层的棱中间块全部归位,第三步就完成了。

第四步 顶面十字

完成第三步后,你的魔方应该出现下图中三种情况之一。(注意:顶层(U)除了图中标明的黄色块之外,可能还有其他的黄色块,不管它们。只要图中标明的黄色区域是黄色块就可以了。下两层的颜色是什么无所谓,图中以红蓝为例。)转动顶层(U)或整个魔方,使顶层与下图三种情况之一相同,然后按照图示步骤旋转。若进行一次该步骤后没有出现十字,就重复该步骤(即转动顶层使其变成如下三种之一,再按图示步骤旋转)一或两次,即可得到顶层十字。
 

第五步 顶层棱中间块归位
这一步的目的是使顶层的4个棱中间块全部归位。

Note:当按照上述两种情况操作却仍不能不能全部归位时,则再重复1~2次该步骤,即可4个棱中间块全部归位。

第六步 顶层顶角半归位

为什么叫半归位呢?因为这一步只能使顶角移动到它归位的位置,却不能保证该顶角的三色与面的颜色衔接准确。举例来讲,如图中所示,从三面的颜色可以推断顶角块为[红-黄-蓝],但当该顶角块并非[红-黄-蓝]时,用下图步骤可以使[红-黄-蓝]移动到正确位置,但是有可能会出现下图这种情况,即颜色正好错开。

第七步 顶层顶角归位&魔方完成

完成第六步后,顶层的四个顶角块应该都位于正确位置了。这一步会让颜色错开的顶角块完全归位。

无论此时有几个顶角块仍是半归位,任选一个半归位的顶角块,转动整个魔方(注意是整个!不要单独转顶层或某一层!),使该顶角块以下图左边图示的方向朝向你。不停地重复图示步骤,直到该顶角块完全归位。

这里有一个非常重要的NOTE!假如你在做R的时候该顶角块就归位了,此时一定不能停,一定要再继续转动D,使这4步变得完整!

注意:当一个顶角块完全归位后,魔方的下两层可能是打乱的,但不要紧,不管它,继续下面的步骤:

顺时针转动顶层(U),使另一个半归位的顶角块以下图左边图示的方向朝向你,然后不停地重复图示步骤,直到该顶角块完全归位。该次4步循环完整后,再顺时针转动顶层(U),使另一个半归位的顶角块以下图左边图示的方向朝向你

第七步 顶层顶角归位&魔方完成(重新解释版)

此时魔方的状态如上图,顶层棱角已经归位,顶层顶角的位置是对的,但颜色不对(比如:上图,右下角的方块位置是对的,但是颜色没有对应到相应颜色)。

1.随意选择颜色没有对应的一个角在自己右下角。

2.做上图操作(URU`L`UR`U`L),重复操作1-2次直到颜色翻转正确(比如:顶层颜色是黄色,黄色的那一面在顶层了就正确了)。注意:此步骤做完 下面两层已经被打乱,不要动,不要管。

3.保持顶面不变,旋转整个魔方, 重复1.2步骤。

这篇关于三阶魔方七步解法-最后还原顶层顶角(不是顶棱)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/501368

相关文章

poj 3974 and hdu 3068 最长回文串的O(n)解法(Manacher算法)

求一段字符串中的最长回文串。 因为数据量比较大,用原来的O(n^2)会爆。 小白上的O(n^2)解法代码:TLE啦~ #include<stdio.h>#include<string.h>const int Maxn = 1000000;char s[Maxn];int main(){char e[] = {"END"};while(scanf("%s", s) != EO

Marsview这么好用?快速搭建后台不是梦

Marsview竟然这么好用?快速搭建后台不是梦! 还在为项目开发而焦头烂额吗?别再纠结了,Marsview来了!这个面向后台管理系统的低代码平台,不仅让你轻松搭建项目,还能让你成为团队中的“流量担当”。本文将带你了解 Marsview 的核心功能、技术架构,以及如何快速上手。 软件简介 Marsview 是一款专为中后台管理系统设计的低代码可视化平台,能够帮助开发者快速完成项目搭建和

20190315 把整理和培养自己当作一生的事业,而不是局限在找工作拿offer。

把整理和培养自己当作一生的事业,而不是局限在找工作拿offer,做有本事的人。 来东南读研半年了,明显感觉自己掌握的不过是书本知识级别的中上水平,垃圾收集器这些的只知道背面经,靠脑子硬记,缺乏整理和系统,一头浆糊。 现在一边做实训这个烂项目,一边刷面经,一边刷剑指offer,想投些大公司的实习,又觉得还没准备好,看着各 种面经,都能说个大概,但明显感觉到自己知识的不体系和不深入,**做的项目

2015多校联合训练第一场Assignment(hdu5289)三种解法

题目大意:给出一个数列,问其中存在多少连续子序列,子序列的最大值-最小值< k 这题有三种解法: 1:单调队列,时间复杂度O(n) 2:RMQ+二分,时间复杂度O(nlogn) 3:RMQ+贪心,时间复杂度O(nlogn) 一:RMQ+二分 RMQ维护最大值,最小值,枚举左端点i,二分找出最远的符合的右端点j,答案就是ans += j - i+1;(手推一下就知道) 比如1 2 3

OpenAI澄清:“GPT Next”不是新模型。

不,”GPT Next” 并不是OpenAI的下一个重要项目。 本周早些时候,OpenAI 日本业务的负责人长崎忠男在日本 KDDI 峰会上分享了一场演讲,似乎在暗示一个名为 “GPT Next” 的新模型即将出现。 但OpenAI的一位发言人已向Mashable证实,幻灯片中用引号括起来的”GPT Next”一词只是一个假设性占位符,旨在表明OpenAI的模型如何随着时间呈指数级进化。发言人

OpenGL/GLUT实践:流体模拟——数值解法求解Navier-Stokes方程模拟二维流体(电子科技大学信软图形与动画Ⅱ实验)

源码见GitHub:A-UESTCer-s-Code 文章目录 1 实现效果2 实现过程2.1 流体模拟实现2.1.1 网格结构2.1.2 数据结构2.1.3 程序结构1) 更新速度场2) 更新密度值 2.1.4 实现效果 2.2 颜色设置2.2.1 颜色绘制2.2.2 颜色交互2.2.3 实现效果 2.3 障碍设置2.3.1 障碍定义2.3.2 障碍边界条件判定2.3.3 障碍实现2.3.

去 IOE 的本质不是 PR 砸场,而是云端再造

「青云一直有一个目标,就是要建立一朵更好的云,全模云的推出也标志着我们在实现这个目标上往前走了一大步。」 本文由青云QingCloud CTO 甘泉的演讲内容整理而来,共 2628 字,8 图,阅读大概需要 7 分钟。 青云QingCloud 如何解决「敏态」问题 先谈谈传统业务的 IT 部署模式,基本上都是刀片机+存储柜的模式,它们都是真实的物理机,上图密密麻麻的是刀片机,右边是存

cmd命令无法使用的情况(显示该命令不是内部或外部命令)

CMD 命令无法使用显示不是内部或外部命令,也不是可运行的程序或批处理文件。 问题所在:就是环境变量导致无法使用 重新配置环境变量    (注意是“用户变量”!而不是“系统变量”) 需添加环境变量如下 %SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem%SYSTEMROOT%\System32\WindowsPo

knime和Python两种解法提取斜杠(/)或反斜杠(\)分隔前后数据

有如下数据,需要对数据处理,输出客户需要的效果。 数据样例:👇 客户想要的效果: 解决办法: 链接: knime和Python两种方式解法提取斜杠(/)或反斜杠(\)分隔前后数据 今天的分享就到这里了。有收获的小伙伴,记得点赞、收藏、分享哦! 如果您对本次分享的内容感兴趣的话,记得关注关注哦!不然下次找不到喽! 关注不迷路哦! “好记性不如烂笔头”,IT小本本 —— 记录I

备份还原 本地所有的Docker 镜像并且在另一台机器上还原

备份命令 并且显示进度 backup_docker_images.sh sudo yum install jq chmod +x backup_docker_images.sh sudo ./backup_docker_images.sh #!/bin/bash# 指定备份目录backup_dir="/app/dockerImageBackup/Images"# 创建备份目录,如果不