圆柱三阶魔方、六棱柱魔方

目录

圆柱三阶魔方

魔方三要素

复原方法

六棱柱魔方

魔方三要素

复原方法一

(1)复原6个中心块的朝向,确定8个面的颜色

(2)复原底面

(3)复原中间层

(4)调整角块的朝向,再调整角块的位置,最后调整棱块的位置

复原方法二

(1)复原6个中心块的朝向,确定8个面的颜色

(2)复原底面

(3)复原中间层

(4)调整棱块的位置

(5)调整棱块的朝向

(6)调整角块的朝向

(7)调整棱块和角块的位置

差分依据


圆柱三阶魔方

魔方三要素

顶层的4个角块一样,底层的4个角块一样,每个角块有3种朝向

顶层的4个棱块一样,底层的4个棱块一样,每个棱块有2种朝向

中间层的4个棱块一样,每个棱块有1种朝向

顶层和底层的中心块是独一无二的,只有1种朝向

中间层的4个中心块有2个朝向

复原方法

先复原第一层

再复原第二层

再复原第三层

特殊情况:

这种情况下,只需要调整一个中间层棱块的朝向即可。

六棱柱魔方

魔方三要素

和三阶魔方对应。

6个中心块都是有3个色块的块。

12个棱块分为3+3+6,即3个六棱柱顶面的一样的棱块,3个六棱柱底面的一样的棱块,6个侧面的各不相同的棱块。

角块分为1+1+6,即1个顶面的三角形角块,1个底面的三角形角块,6个侧面的各不相同的角块。

复原方法一

(1)复原6个中心块的朝向,确定8个面的颜色

PS:六棱柱有8个面,共8种颜色

(2)复原底面

随便选一面作为底面都可以

(3)复原中间层

这一步需要注意中间层的中心块朝向也调好

(4)调整角块的朝向,再调整角块的位置,最后调整棱块的位置

顶层的4个棱块,一定是1+1+2,即有2个棱块是不一样的,还有2个棱块是一样的,我们把不一样的2个棱块位置复原。

此时,会出现2种情况。

要么复原,要么2个相同的棱块的朝向需要改变,也可以理解成位置需要互换。

直接按照三阶魔方去对照,位置需要互换的场景是不会出现的,所以我们理解成2个棱块的朝向需要改变。

先用2次 顺顺顺逆逆逆,变成:

此时,4个角块的位置都是对的,1号和2号角块需要顺时针转,3号角块需要逆时针转,4号未知。

那么,按照"2后4左"的原则,把3号放左上角执行小鱼1,则会变成123号都需要逆时针转的情况:

把4号放左上角执行小鱼1,变成:

此时,不仅所有块的朝向调好了,角块的位置刚好也调好了,最后把这3个棱互换位置即可复原。

复原方法二

(1)复原6个中心块的朝向,确定8个面的颜色

同上

(2)复原底面

同上

(3)复原中间层

同上

(4)调整棱块的位置

此时,棱块朝向不对的数量一定是0或者1或者2,因为只有白色棱块涉及。

(5)调整棱块的朝向

如果数量是2,那就把这2个白色棱块朝向换一下,如果是1,那就把朝向不对的那个白色棱块和它的对立棱块一起换一下朝向。

换的公式还是顺顺顺逆逆逆,这样会打乱棱块位置,但是没关系。

(6)调整角块的朝向

(7)调整棱块和角块的位置

差分依据

我感觉复原方法二才是触及本质的方法,所以在做魔方差分时,依据的是复原方法二

相关推荐
CoovallyAIHub9 小时前
AAAI 2026这篇杰出论文说了什么?用LLM给CLIP换了个“聪明大脑”
深度学习·算法·计算机视觉
Physicist in Geophy.9 小时前
一维波动方程(从变分法角度)
线性代数·算法·机器学习
im_AMBER9 小时前
Leetcode 115 分割链表 | 随机链表的复制
数据结构·学习·算法·leetcode
Liue612312319 小时前
【YOLO11】基于C2CGA算法的金属零件涂胶缺陷检测与分类
人工智能·算法·分类
!!!!8139 小时前
蓝桥备赛Day1
数据结构·算法
Mr_Xuhhh9 小时前
介绍一下ref
开发语言·c++·算法
夏鹏今天学习了吗9 小时前
【LeetCode热题100(99/100)】柱状图中最大的矩形
算法·leetcode·职场和发展
啊阿狸不会拉杆9 小时前
《机器学习导论》第 9 章-决策树
人工智能·python·算法·决策树·机器学习·数据挖掘·剪枝
Mr_Xuhhh9 小时前
C++11实现线程池
开发语言·c++·算法
若水不如远方9 小时前
分布式一致性(三):共识的黎明——Quorum 机制与 Basic Paxos
分布式·后端·算法