0%

简单分析魔方的转动

魔方转动

如果一个完好的魔方,被转动一次,我们很容易可以还原,转动二次,还可以。可是转动越多,逆向操作恢复完好就越难。

目前已经有很多公式可以还原魔方。

可是公式是如何推导出来的呢?太高深的数学不懂,那就用枚举法分析它

那么我们就自己简单分析一下魔方的行为吧

枚举单次转动魔方情况

魔方是立体的,所以把它看成二维的图,方便分析,如下情形,我们先分析一个面单次转动是怎么样的,会改动到那些面

魔方.001

魔方.003

魔方.004

魔方.005

魔方.006
以上就是6个面的情况,可是这仅仅是单个面自己转动会影响的其它面
仅仅转动一个面,肯定会影响其它4个面的4条边

相邻面的转动

仅仅转动一个面,只能让它相邻的边进行变换。所以这是不够的

因为无论你怎么转动,都是由单次转动魔方得来的。

如果想知道魔方的色块移动规律,相邻面的转动规律很重要,因为这可以跨页面改变色块的位置。

比如下图,转动红色和黄色,就会产生不一样的情况

魔方.007

所以,如果给时间我去熟练魔方的话,我会先从单面魔方的转动位置记住它的情形。

然后再记住相邻面的转动位置记住。

再下面的,就是三个相邻面的转动情形。。。

上面都是简单的猜想😆,不知道是否可行

请我喝杯咖啡~

欢迎加我微信交流~