- 最后登录
- 2013-7-6
- 在线时间
- 1031 小时
- 阅读权限
- 100
- 注册时间
- 2005-3-10
- 积分
- 3197
- 帖子
- 1034
- 精华
- 12
- UID
- 564
- 性别
- 男
- 积分
- 3197
- 帖子
- 1034
- 精华
- 12
- UID
- 564
- 性别
- 男
|
一、先看一个二维的例子
拼板大家都玩过吧,假设拼好的状态(A)是这个样子(□代表空位):
123
456
78□
那么下面的这个状态(B)是无论如何也原不回去的:
123
456
87□
为什么呢?因为每移动一次,相当于一个块与空位做一个二元置换,而最后空位想要回到右下角的位置,只能经过偶数个二元置换。状态B相当于在状态A下,对8和7做了一个二元置换,这就改变了整个图的奇偶性,必然原不回去了。
二、对于三阶魔方
每转动一个面(这里仅考虑表层90度转动,中层的一次转动相当于表层的两次转动),相当于这一面上的四个角块做一个四元置换,同时这一面上的四个棱块做一个四元置换。pengw提过这样的问题,说为什么角块棱块可以独立的进行三元置换,而二元和四元置换就不行。当时我还尝试着把三元置换和四元置换联系起来,但太复杂,未看出个所以然。所以现在,我换一个思路,用二元置换来回答这一问题。
首先,我们先来看角块。角块可以独立的进行三元置换,而不会影响棱块,为什么?因为三元置换就是两个二元置换,是偶性的。四元置换呢?就是三个二元置换,是奇性的。
12 13
34 42
如上所示,对234做了三元置换,分解开来就是,先交换3和4,再交换3和2,两次二元置换。
12 31
34 42
这个是对1234做了四元置换,也就相当于转动了魔方的一个面,分解开来就是,交换1和3,交换1和4,交换1和2,三次二元置换。
这样我们就可以看出,单从角块来说,魔方的一个面转动90度,会改变角块位置的奇偶性。
再看棱块也是一样,一个面转动90度,也是一个四元置换,会改变棱位置的奇偶性。
这样角块簇和棱块簇,在魔方转动时,要么都是偶状态,要么都是奇状态。一奇一偶的状态是不会出现的。如果都是奇状态,那就是所谓的“扰动”状态。还可以看出,三置换公式步长是偶数,扰动状态的还原步数是奇数,翻色公式的步长都是偶数。。。
还有,若角块出现了一个单独的二元置换,说明角块簇处于奇状态,而根据上面的结论,棱块簇也必然处于奇状态,也应该有奇数个二元置换,不然,就是错装。。
另外,我上面说的是把N置换都折成了二元置换,再讨论奇偶性。大家可能会问,为什么偶性的就可能被还原,奇性的就不行?出发点是这样,比如只看角块,8个位置8个块,跟踪其中一个块,它只能移动偶数步才能回来出发点。棱块也是,所有块都是。所以,这种方法不是倒推,“独立的二元置换不可能出现”也只是一个结论。
[ 本帖最后由 noski 于 2009-7-8 13:13 编辑 ] |
|