战斗机 发表于 2012-3-7 12:27:29

【便秘O特】思路与实现的距离……

【避免O特】思路与实现的距离……

乌木老师十个很伟大的人,其实他已经给出了我们避免O特的方法。


首先,让我先定义下转动魔方的奇偶。
原始为偶。
然后开始打乱:
F B U D L R是不变
F' B' U' D' L' R'是不变
TF TB TU TD TL TR都是变
TF' TB' TU' TD' TL' TR'都是变
带2的都是不变

例如下面的打乱。
L'        B2       U     D2    r     B'    f       R     r     u2     f    L2
那就是:
不变 不变 不变 不变  变 不变  变 不变   变   不变  变 不变

变了五次,也就是双层90度旋转有五次。
在还原的时候我们要保持双层90度旋转也是奇数次就可以避免O特,也就是1次,3次,5次,7次……就可以避免了。

这个是原理,那该怎么实现呢?我在楼下继续讨论。

战斗机 发表于 2012-3-7 12:32:01

先讨论方法,大家最近都流行了“姚卖色”
那我就讨论下“姚卖色”。

我们要从后往前推!

因为“姚卖色”的F都是外层,所以是不变。
那“姚卖色”的后八棱呢?因为是错开又错回,所以是不变。
那“姚卖色”的第四棱呢?因为是错开又错回,所以是不变。
后四中心呢?这个讨论下:最后两个中心是错开错回的,所以不变,那后四个中的前两个就说不定了。
前三棱呢?变不变说不定了。
前两中心呢?变不变说不定了。

[ 本帖最后由 战斗机 于 2012-3-7 12:38 编辑 ]

战斗机 发表于 2012-3-7 12:37:54

避免的思路现在是这样几种:

拿到打乱的时候判断出奇偶
前两中心的时候判断出奇偶
前三棱好的时候判断出奇偶
后四中心中好了两个,还有最后两个中心没好的时候判断出奇偶


这四个达到一个最简单的,就可以利用手段去避免,否则无法判断,就无法避免。

战斗机 发表于 2012-3-7 12:41:14

判断如果是在拿到打乱的时候就判断出了,

那就要在之后的还原当中保证奇偶性,要在“前两中心”前和“中间两中心”后之间这段时间一直数着和保持者步数。

这个是很蛋疼的,虽然15秒观察,给观察奇偶提供了条件优势。

战斗机 发表于 2012-3-7 12:42:22

判断如果是在拿到“前两中心”好了的时候就判断出了,

那就要在之后的还原当中保证奇偶性,要在“前三棱好”前和“中间两中心”后之间这段时间一直数着和保持者步数。

这个步数的保持也很蛋疼,而且观察不利。

战斗机 发表于 2012-3-7 12:45:25

判断如果是在拿到“前三棱”好了的时候就判断出了,

那就要在之后的还原当中保证奇偶性,要在“中间两中心”前和“中间两中心”后之间这段时间一直数着和保持者步数。

这个保持步数比较简单,因为只要在“中间两中心”这一个环节保持好步数的奇偶就可以了。

要奇得奇,要偶得偶,这个是还原“中间两中心”要去避免O特的思路。

不过满足这个还不行,因为要判断出这个时候的奇偶,也不是简单的。

祭司zhangcy 发表于 2012-3-7 12:52:48

嗯,说的不错。看来都是第三个中心和第四个中心是避免O特,但是对观察要求太高了。希望经过大家的努力,能有更好的实现方法

战斗机 发表于 2012-3-7 12:52:51

那么好了


  SupersetENG
  1,4,1,2,5,1,4,2,5,1,1,5,1,4,0,3
  4,3,3,1,3,3,3,1,4,3,3,2,5,4,5,0
  5,5,4,4,1,5,4,3,1,5,2,3,1,0,2,4
  5,3,1,3,5,4,2,2,1,2,5,2,2,4,4,2
  3,4,1,3,0,0,0,0,0,0,0,0,0,0,0,3
  4,3,5,0,3,5,4,1,2,1,2,2,2,2,5,0


下面这个CASE,大家能在3秒内观察出奇偶吗?

深蓝Dam 发表于 2012-3-7 13:00:36

回复 8# 的帖子

这我真看不出来 我做完底十字  再来三个棱我就能看出来(YAU 法)   我观察 相当差劲了

乌木 发表于 2012-3-7 14:14:47

“O特”的实质是两个(单个的)棱块交换位置(紧挨着的两个边棱块交换的同时必定都翻色,边棱块不可能就地翻色),一个二交换就意味着棱块簇切换一下奇偶性——原来偶态变成奇态;原来奇态变成偶态。
表层一转90°,棱块位置有变,但却是两个四轮换,这样的变化,棱块簇态性不变。(表层一转90°,角块簇切换态性,心块簇也切换态性。)
内层一转90°,棱块有一个四轮换,所以棱块簇切换一下态性。内层180°转,棱块态性不变(因为有两个二交换)。(内层一转90°,心块簇有两个四轮换,态性不变。)
内层累计奇数次90°转,棱块簇态性切换;内层累计偶数次90°转,棱块簇态性不切换。这切换不是最后一下子切换,而是内层每转一下90°,就切换一下。
角块簇和心块簇的态性变换是绑定的,且与棱块态性变化无关;棱块簇的态性变换是独立的,不受角块心块态性变换的影响。
我想,不管早发现晚发现“O特”,由于“O特”的实质是棱块处于奇态,要解决“O特”总是需要累计做奇数次内层90°转的。大概具体解决方法有讲究,别等到最后不得不用“单翻棱”的15步公式才好。至于如何解决法好,我就说不上来了。

[ 本帖最后由 乌木 于 2012-3-7 14:27 编辑 ]
页: [1] 2 3 4
查看完整版本: 【便秘O特】思路与实现的距离……