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

目录

圆柱三阶魔方

魔方三要素

复原方法

六棱柱魔方

魔方三要素

复原方法一

(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)调整棱块和角块的位置

差分依据

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

相关推荐
青少儿编程课堂2 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:倍增法求最近公共祖先LCA解析
c++·python·算法·bfs·信息学竞赛
冻柠檬飞冰走茶2 小时前
PTA刷题集之Battle Over Cities - Hard Version(C语言实现)
c语言·开发语言·数据结构·算法
吴长建先生重名了2 小时前
电商订单系统在Docker和Kubernetes中部署的高
算法
東隅已逝,桑榆非晚5 小时前
算法2. 双指针法-复写零
c++·笔记·学习·算法
云析赢指标公式网45 小时前
文华财经指标源码笔记:WINNER筹码函数、控盘变量与MACD变体的调试记录
java·笔记·算法
CC数分7 小时前
统计学基础|先把问题问对:数据分析的六大类型
大数据·人工智能·算法
地平线开发者7 小时前
CLIP 的训练机制:从对比学习到图文对齐
深度学习·算法·自动驾驶
hetao17338378 小时前
2026-11-02 hetao1733837 的刷题记录
c++·算法
Geektec8 小时前
IMU 选型完全指南:从硬件参数到算法融合的系统工程视角
算法·imu·陀螺仪·加速度计·元器件选型
CQU_JIAKE8 小时前
11.2【A】
算法