robester 发表于 2010-3-25 01:38:52

顶层一步法其实是3915个公式

计算方法的思考:
F2L做完后
在心中把每个角块和棱块的方向都原地翻正,然后摆成22个PLL状态(PLL的完成态也算一态)
然后这时候判断顶层的OLL,这时候的OLL判断“基本”不允许顶层转了,因为PLL已经“基本”限制了顶层调整。比如三角顺翻原来是一个OLL,这时候就变成了4个OLL状态。

上面之所以说了两个“基本”,是因为下面的特殊情况
1,有的OLL本身具有180度对称性,也就是这个OLL状态顶层转180度后,还是这个OLL状态,那么这时候OLL状态就不是4个了,而是2个状态,比如H型的OLL,这样的具有180度对称性OLL有5个
2,有的OLL本身具有90度对称性,也就是你原来做OLL时,根本不需要调整顶层,就直接可以做OLL公式的那种,这样的具有90度对称性OLL有2个(一个五点型,一个是OLL完成态),状态当然不能算4个,只能算1个状态
3,OLL不具有对称性,就是常见情况,这样的不具有对称性OLL有51个,每一个都是4个状态
4,PLL也和OLL一样按照对称性分为三类,第一类具有180度对称性PLL有2个,一个邻棱换,一个邻角换,第二类具有90度对称性PLL有4个,分别是对棱换,正X型,倒X型,完成态。第三类不具有对称性PLL有16个。刚才上面说的前三种OLL情况的蓝色部分数据其实根据PLL的类别也部分需要修改的,只是文字实在表达起来不方便。

计算过程如下:
对于第三类不具有对称性的PLL,每个PLL的OLL状态为5*2+2*1+51*4=216,这样的PLL一共16个,所以一共是216*16=3456个状态
对于第一类具有180度对称性的PLL,每个PLL的OLL状态为5*2+2*1+51*2=114,这样的PLL一共2个,所以一共是114*2=228个状态
对于第二类具有90度对称性的PLL,每个PLL的OLL状态为58(无需计算,就是原来的57加一个完成态),这样的PLL一共4个,所以一共是58*4=232个状态
全部加起来,3456+228+232=3916(里面有一个OP全部完成态)—1=3915

后注:
1,本文部分用词不严谨,比如状态基本含义和公式相同,本文的目的也仅是考虑顶层一步法的公式量,而不是理论研究。
2,算法上可能存在考虑不到的地方,敬请指正。

[ 本帖最后由 robester 于 2010-3-25 01:51 编辑 ]

robester 发表于 2010-3-25 01:40:02

暂当沙发,明天也许举个例子mf22

maqianxi 发表于 2010-3-25 01:46:32

铯_猪哥恐鸣 的答案~~

“ALL公式量为:51*72+5*(16*2+3+2+1)+22+21=3905。。理由暂不解释”

mengfl 发表于 2010-3-25 07:20:51

真是各种答案,但每一个都那么多

Vicki 发表于 2010-3-25 09:25:31

跟之前的1211条相差很多哦~

AlphaCB 发表于 2010-3-25 09:53:21

怎么这个多情况的 论坛里不是有过一个1211的顶层一步法么?

mengfl 发表于 2010-3-25 10:01:42

回复 6# 的帖子

那个结果真的不太全。。

ddykhdx 发表于 2010-3-25 11:19:30

即使有这些公式,也没几个人能记下这么多吧

陆飞 发表于 2010-3-25 12:42:06

谁能说一下1211怎么算出来的啊?

ocg42 发表于 2010-3-25 13:19:15

页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 顶层一步法其实是3915个公式