二阶魔方底层逻辑分析

(理论上说,二阶魔方无脑上拨下回+上上/拨拨操作是能回到原点的)

为了更方便说清原理,对二阶魔方进行编号,如上图所示。

规律:

规律一:一次上拨下回操作,3、7、5、6号方块的位置始终不动,其中3-7-5构成右下角L、7-5-6构成左下角L

规律二:两次上拨下回操作,4/8、1/2的位置互换,但角度相对也旋转(位置互换相当于2个位置,每个角块3个面,2乘3得6,因此上拨下回操作6次会"回到原点")

以4号角块为例,具体旋转方式展示如上图所示(空间轴旋转)

采用以下示例魔方:

始终记住如果白面朝上,那么黄面朝下(白面的"对面"为黄面)

利用以上"原理",以该魔方为例,复原方式总结如下:

1.复原顶层/底层4个角块(核心:1/2、4/8角块)

从白面入手,先复原两个角块,以蓝白块为例,把蓝白块置于3号位,那么另一个蓝白块置于4号位后,理论上说上拨下回最多操作5回可以复原两个叫角块(如下图所示)

然后复原三个角块,利用"规律一",旋转魔方,把刚才复原的两个角块放置到3号位与7号位(即朝向人的左边两列),观察3号位的角块的顶部颜色,把对应颜色的角块放置到4号位:

然后复原四个角块(注意四个角块复位后就有一层被复位完毕了)

情况一:左下角L

情况二:右下角L

以下内容源于视频

2.复原白面对应的黄面(核心:8角块)

翻两角、三角、四角的底层逻辑是一样的:让黄色朝下

公式:

白面朝上,旋转底层四角块,使8号角块包含黄色面:如果黄色面朝向自己,则上拨下回4次;如果黄色面向右,则上拨下回2次

3.复原剩余的四个角块

白面朝上,找剩余的四个角块形成的其余四个面中颜色相同的面("小眼睛")

若有"小眼睛"则朝向自己,右按+右按,再做四个"拨上上"(右手拨右手上右手上+左手拨左手上左手上+右手拨右手上右手上+左手拨左手上左手上),再做右按+右按

没有"小眼睛"则随便一面朝向自己,做一遍上述流程,做出"小眼睛"后再做一遍上述流程

相关推荐
Sammyyyyy2 小时前
结构化决策模型 Jev 实战笔记,3 个原语、4 个限制、5 个落地场景
人工智能·笔记·开发工具·编程语言
东方芷兰2 小时前
Agent 技术摘要 05 —— BP、SaaS、B2B、C2B、B2C
java·笔记·python·语言模型·自然语言处理
Chen—LSN2 小时前
数据结构——拿捏复杂度
java·c语言·开发语言·数据结构·经验分享·笔记·算法
星恒随风3 小时前
Linux开发工具详解(一):软件包管理、Vim、GCC/G++、Makefile与进度条实战
linux·运维·笔记·学习·vim
小小、码农3 小时前
Ubuntu / Linux 软件安装完整笔记
linux·笔记·ubuntu
xzal123 小时前
Python 列表操作笔记:append / extend / + / pop
笔记·python
维克兜率天3 小时前
【维克】价差交易实战:配对交易的核心参数设置
大数据·笔记·算法·量化
Seraphina363 小时前
SQL注入(一)
数据库·经验分享·笔记·sql·网络安全
AOI小白新手上路3 小时前
视频去雨网络的模块缝合路线 · 实践笔记
网络·笔记·音视频