- 最后登录
- 2011-4-2
- 在线时间
- 21 小时
- 阅读权限
- 10
- 注册时间
- 2009-8-9
- 积分
- 32
- 帖子
- 30
- 精华
- 0
- UID
- 107822
- 性别
- 男
- 积分
- 32
- 帖子
- 30
- 精华
- 0
- UID
- 107822
- 性别
- 男
|
对于任何一名可以还原三阶魔方的人来说,如果在玩儿魔方的时听见旁边有人小声议论说:“我只能还原一面......”“我最多还原过两面.....”,我们基本可以断定这是一个不了解魔方还原过程的人。也许我们可以用层先法、cfop、角先法等各种方法轻松的还原一个三阶魔方,但是有没有人真的试过自己一面一面还原的话究竟能还原几个面?前几天另外一个系的姑娘问了我一个问题:一个魔方怎么才能只还原三个面?
只有三个面还原可以分为三面不共顶点和三面共顶点两种情况,第一种情况是很简单的,我们在还原状态的基础上用一次pll09就可以了,但是三个面共顶点的状态应该怎么得到呢?
昨天我试着解决了一下这个问题,但是始终觉得所用公式太多步骤太繁琐。由于整个变换过程需要移动的块并不是很多,所以我相信肯定有一种很简单的方法完成这个过成。希望各位魔方爱好者多多参与讨论,提出更简单的方法。
我是这样处理这个问题的:从一个还原状态的魔方开始,将黄绿棱和红绿棱、白绿棱和白红棱拆开交换位置,这样我们就能得到一个只有三个面还原的魔方。再用cfop还原成六面,记下还原的每一步过程,还原后逆推就可以将一个六面魔方变成只有三个面还原的了。
很快我就发现这种方法很麻烦,但是我还是坚持把每一步都记下来并且逆推了一遍。通过观察我们可以发现三面还原成六面只是在两个相互垂直的面上进行两次棱块交换,所以我考虑将pll中包含两棱对换的公式按顺序作用于这两个面上,还原过程中产生角块移动和翻转,将产生移动的角块归到一个面上,用oll和pll将这个面还原就可以了。将整个过程逆过来就是六面到三面的过程。
下面是我逆推后得到的公式:
三面到六面:y pll011xpll011ypll006y'x2oll24(我用另外一个公式:RUR'DRU'R'D')xypll006
六面到三面:pll005y'x'(DRUR'D'RU'R')x2ypll005y'pll011x'pll011
这个问题还可以继续推广一下:一个三阶魔方是否可以只还原四个面?如果可以,如何还原?
提出这个问题,玩儿累的时候不妨转换一下思维,供休息娱乐用。谢谢大家! |
|