作者YOUREMAIL (Yenting Li)
看板Rubiks
标题[心得] 8355之避开最後两角旋转的方法2
时间Mon Oct 28 23:35:45 2013
其实和前一篇是一样的东西(操作上)
因为实际在教人时对方表示无法理解
所以我又稍微想了一下,这次的文章
Part 1. 原理
Part 2. 判断与操作(较适合8355简易版的判断与操作)
---------------------------------------------------------
Part 1.
在上一篇文章的最後,我更新了判断方式,但没有解释原因。
※
835完成後,整颗方块180度,使剩下的5个未完成角,1个在U层,4个在D层
使用操作:
RUR'U',为+1 利用此两操作使RDF角RUF角交换的特性,
URU'R',为-1 处理RDF角(和RUF角)的移动与方向
以下为原理
一样是最後的5已经处理好两个角块的情况(位置对方向错优先处理),
而剩下的三个角块之中不存在位置对、方向错误的角块(即是都要换位置),则:
另此时整颗方块的状态 = γ(沿用前一篇符号)
(方块的状态就是指你已经做了些什麽。如果你有在数+1、-1的话,γ就是你属到几了)
三小块的移动为 x→y→z→x
x ←顶层
z y ←底层
藉由FSC,x→y→z→x,实作上是先x←→y(xy交换),再y←→z(yz交换)
像这样: x y z
zy → zx → yx
因此可将x←→y视为将y拿到U层,而y←→z视为将y放回D层
因为y角块的位置的移动是藉由转动D层来做调整,若不考虑D层,
则整个动作可视为做FSC,调整y角块的方向至正确
另y角块的状态为 C(必为偶数(拿上去再放下来)),则:
C = 0 (底层颜色朝下)
C = +2 (还需要两次FSC才会底层颜色朝下)
C = -2 (还需要两次逆FSC才会底层颜色朝下)
因为方块状态γ是你已经做了的操作
y的状态:C是仍需要做的操作
因此当 γ+C=0
则角块归位完方块也会归零,不会遇到最後两角旋转
当γ+C非零时,只要调整γ→γ',使γ'+C=0 即可
另此时γ+A=γ',A即是「调整步骤」(沿用前一篇的符号)
所以A必须要作用在z角块(将z移到RDF),若是作用在y角块则会同时动到γ和C,
那就有做等於没做
◎若是处理完底层两角,发现剩下底层两角y←→z互换
则任将一块拿起再放回,所以y可以任选,然後用另一块做调整步
----------------------------------------------
Part 2.
简单来说方块的状态γ'要配合C (C+γ'=0)
因此当:
C=0 (底层中拥有底层颜色的角块,其底层颜色面向下)
将另一角块移至RDF,然将方块归零,接着完成角块移位时方块就会完成
C=+2 (底层中拥有底层颜色的角块,位置在RDF时,其底层颜色在R面)
将另一角块移至RDF,将方块FSC至UBL角块为位置对,而顶层颜色方向面向L面
然後再完成角块移位即可
C=-2 (底层中拥有底层颜色的角块,位置在RDF时,其底层颜色在F面)
将另一角块移至RDF,做FSC至UBL角为位置对,顶层颜色方向面向B面,再完成角块移位
------------------------------------------------
大概就是这样,这招和上一篇原理其实是一样的,
上次是计算出调整步骤A,这次是直接考虑方块状态(γ')应该要长怎样
缺点是不知道最佳路径(有结果,没过程)
优点是不必判断最佳路径(转到成功就是了)
因此不必数+1、-1,使用上也只要知道+1或-1的其中一种就可以操作,应该能更适合
用在8355简易版(如果使用R'D'RD,只要将文章中的一些判断改一下方向,原理也是一样)
希望不会很难懂
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.33.147
1F:推 serinasky:对不起我就是对方 10/29 00:20
2F:推 rehearttw:推! 11/03 00:57
※ 编辑: YOUREMAIL 来自: 123.0.33.147 (11/12 13:10)