- 最后登录
- 2019-8-1
- 在线时间
- 807 小时
- 阅读权限
- 40
- 注册时间
- 2008-10-18
- 积分
- 2216
- 帖子
- 1224
- 精华
- 1
- UID
- 55360
- 性别
- 男
- WCA ID
- 2008CAOP01
- 兴趣爱好
- 其它
- 积分
- 2216
- 帖子
- 1224
- 精华
- 1
- UID
- 55360
- 性别
- 男
- WCA ID
- 2008CAOP01
- 兴趣爱好
- 其它
|
图请见附件
用三循环法盲拧有很多情况不能直接解决完,比如case1所示情况,这种情况用setup和reverse的方法要比较复杂,才能转化成直接用pll公式解决的情况。像这种两个角都在一个平面的情况,可以用三角换的PLL公式将其转化为case3的情况,这时候再F2,转化成case4,就可以直接一步解决了。
我定义的角编码:UFL1 ,UBL2,UBR3,UFR4.DFL5,DFR6,DBR7,DBL8.
具体的原理如下:
Corner1-3:
从顶层来看,两个角的位置关系是图corner1-3所示的情况,
这时采用公式algorithm132: ,也就是左上三角1-3-2逆时针转的公式,
就可以直接转化为图corner1-2 的情况,而不会造成其他的破坏。
这是因为,当采用该公式时,3号角会被2号角填充而正确,而2号角会因原先3号角的填充而错误,1号角也会因没有2号角的补充而错误,最后形成1,2号角对换的情况。
由此,我们可以总结出如下规律:当采用三角换公式时,原先的两个对换角会逆向旋转方向而旋转,这对于盲拧最后阶段跨层分布的两-两角对换,是非常有意义的。
比如case1: 我们可以按照上述原理依次转化为case4的情况,就可以一次性解决了。
case1 --->
case2 --->
case3 --->
case4 。
通过这一简单的方法,就可以将某些比较复杂的setup,转化为直线到直线的case而解决了。 |
-
case1.jpg
(11.49 KB, 下载次数: 19)
case 1
-
case2.jpg
(11.54 KB, 下载次数: 21)
case 2
-
case3.jpg
(11.54 KB, 下载次数: 20)
case 3
-
case4.jpg
(11.45 KB, 下载次数: 20)
case 4
-
algorithm132.jpg
(2.25 KB, 下载次数: 20)
algorithm132, 1-3-2号角旋转
-
corner1-3.jpg
(2.04 KB, 下载次数: 21)
corner1-3,1到3号角对换
-
corner1-2.jpg
(1.89 KB, 下载次数: 21)
corner1-2,1到2号角对换
|