二阶魔方还原公式

基础知识

公式符号:F(前面),B(后面),L(左面),R(右面),U(上面),D(下面)

单独字母表示顺时针旋转,字母前面加‘表示逆时针旋转,例如 F(前面顺时针旋转90度),F‘(前面逆时针旋转90度);

字母后面加2表示旋转180度,U2,B2等表示旋转180度;

MR,ML等表示右数第二层,左数第二层旋转90度(不包括最右层和最左层)。

前面加T表示两层,TU表示上面两层顺时针旋转90度。

魔方的颜色:标准魔方颜色有红橙绿蓝白黄,红对橙,绿对蓝,白对黄,总之就是颜色相近的相对。

对于高阶偶数阶魔方还有一点要记住一点是颜色的相对位置。比如下白上黄,前面的是红色,那么剩下的就是右蓝左绿,后面自然是橙色的了。

二阶魔方还原公式

好了,基础知识已经学会了,那我们开始还原二阶魔方。

1.底层的还原。非常简单,不多赘述。

2.还原第二层顶面。初始状态若干,此处省略。公式:R‘U‘F‘UFR

3.还原第二层侧面。将侧面已经完成的一面置于后面,(若侧面都没有完好的一面,则继续第二步)此为初始状态。公式:LF‘LD2  L‘FLD2  L2‘U

时间: 2024-10-10 00:25:04

二阶魔方还原公式的相关文章

三阶魔方还原公式

1. 第二层棱块归位: 2. 顶层十字 3. 顶层棱中间块归位 这一步的目的是使顶层的4个棱中间块全部归位. 转动顶层(U),若可以使一个棱中间块归位(如下图左,这里以[红-黄]块为例),而其他3个都不能归位,则将[红-黄]所在这一面(红面)定为正前面(F).按照图示步骤转动,可使4块棱中间块全部归位,或出现下一种情况.转动顶层(U),若只有2个相邻面的棱中间块可以归位,则将这两块棱中间块所在的两面定为右面(R)和后面(B).按照同样的步骤转动,可使棱中间块全部归位.转动顶层(U),若只有2个相

C++ 华为OJ 二阶魔方

[题目描述] 二阶魔方 魔方可以对它的6个面自由旋转.我们来操作一个2阶魔方(如图1所示)为了描述方便,我们为它建立了坐标系. 各个面的初始状态如下: x轴正向:绿 x轴反向:蓝 y轴正向:红 y轴反向:橙 z轴正向:白 z轴反向:黄 假设我们规定,只能对该魔方进行3种操作.分别标记为: x 表示在x轴正向做顺时针旋转 y 表示在y轴正向做顺时针旋转 z 表示在z轴正向做顺时针旋转 基本旋转后的效果如图2,3,4所示. xyz 则表示顺序执行x,y,z 3个操作 程序输入: 从标准输入获得一个串

[JAVA][2013蓝桥杯模拟赛 JAVA本科B组][第四题:二阶魔方]

[题目取自CSDN-671coder] 第四题:二阶魔方 题目描述: 魔方可以对它的6个面自由旋转. 我们来操作一个2阶魔方(如图1所示) 为了描述方便,我们为它建立了坐标系. 各个面的初始状态如下: x轴正向:绿 x轴反向:蓝 y轴正向:红 y轴反向:橙 z轴正向:白 z轴反向:黄 假设我们规定,只能对该魔方进行3种操作.分别标记为: x 表示在x轴正向做顺时针旋转 y 表示在y轴正向做顺时针旋转 z 表示在z轴正向做顺时针旋转 基本旋转后的效果如图2,3,4所示. xyz 则表示顺序执行x,

魔方还原视频教程

01魔方的基础架构 02魔方还原思路 03魔方第一层还原01十字架 03魔方第一层还原02四角 04魔方第二层还原教程 05魔方第三层还原01完成顶面 05魔方第三层还原02最后一层 06魔方还原完整示范 原文地址:https://www.cnblogs.com/viplued/p/9257945.html

SQ1魔方解决方案

参考“How to Solve the Square-1 | Tutorial”[1]和 Ruwix 的Square-1[2],SQ1魔方的解法是:1)顶底面方形(以顶面为黄色.底面为白色为例).第一步为顶面调成郁金香Tulip,而底面是雪花snowflake.2)颜色块到面上.即:将所有黄色角块调至顶面,白色角块至底面.将所有黄色棱块调至顶面,白色棱块至底面.3)调整角块和棱块的位置.通常上下面会连带着出现变化.特别推荐Lars Vandenbergh's CubeZone的相邻两角互换.其他

MapReduce实现二阶矩阵相乘

二阶矩阵相乘公式 上例中的C11=A11*B11+A12*B21+A13*B31=1*3+0*2+2*1=5.C12=A11*B12+A12*B22+A13*B32=1*1+0*1+2*0=1 分析 因为分布式计算的特点,需要找到相互独立的计算过程,以便能够在不同的节点上进行计算而不会彼此影响.根据矩 阵乘法的公式,C中各个元素的计算都是相互独立的,即各个cij在计算过程中彼此不影响.这样的话,在Map阶段可 以把计算所需要的元素都集中到同一个key中,然后,在Reduce阶段就可以从中解析出各

2013山东省赛Rubik’s cube 魔方BFS

二阶魔方,只有0,1 问最少多少步可以转成每个面都为0,或1 BFS即可,对应好旋转时候的关系,因为顺时针转三次和逆时针转1次的效果一样,所以只要6种旋转方式即可,判重可用map省空间,或者直接判省时间 #include "stdio.h" #include "string.h" #include "map" #include "queue" using namespace std; bool mp[17000000]; st

PC逆向之代码还原技术,第六讲汇编中除法代码还原以及原理第二讲,被除数是正数 除数非2的幂

目录 一丶简介 二丶代码还原讲解 1.被除数无符号 除数非2的幂 2.被除数无符号 除数为特例7 三丶代码还原总结 一丶简介 上一篇博客说的除2的幂. 如果被除数是有符号的,那么会进行调整,并使用位操作进行优化 本片博客专门讲解除数不是2的幂 二丶代码还原讲解 1.被除数无符号 除数非2的幂 高级代码: Release汇编 .text:0040101A mov eax, 38E38E39h .text:00401023 mul [esp+10h+var_8] .text:00401027 shr

DirectX11--实现一个3D魔方(3)

前言 (2019/1/9 09:23)上一章我们主要讲述了魔方的旋转,这个旋转真是有毒啊,搞完这个部分搭键鼠操作不到半天应该就可以搭完了吧... (2019/1/9 21:25)啊,真香 有人发这张图片问我写魔方的目的是不是这个...噗 现在光是键鼠相关的代码也搭了400行左右..其中键盘相关的调用真的是毫无技术可言,重点实现基本上都被鼠标给耽搁了. 章节 实现一个3D魔方(1) 实现一个3D魔方(2) 实现一个3D魔方(3) Github项目--魔方 对了,在此之前你可以去了解一下我这里所使用