这篇开始要讲解法部分
一般盲解系统是把边和角分开处理
在相似的架构下,边和角可以选择不同的解法
(当然这可能会影响到parity的处理方式)
贴纸系统里的主流解法大致可分为2-style和3-style
2-style指的是每次操作用公式将buffer和一个目标零件交换
重复使用二循环的方式做完整个cycle
在使用C为buffer的情况下,以(FGHA)为例
这个cycle代表的是 C (buffer) > F > G > H > A,A再回到C形成循环
2-style的复原过程就会是 (C > F) + (C > G) + (C > H) + (C > A)
由于方块内不可能转出纯的两块边/角互换
2-style的公式在交换buffer与目标以外都会伴随着其他零件的变动
这些额外的变动会在下一次的二循环交换被复原
如果目标是奇数个,那就涉及到parity的问题,视公式可设计出不同的处理方式
3-style指的是每次操作用公式将buffer和两个目标零件做循环交换
重复使用三循环的方式做完整个cycle,这跟3OP的概念比较像
以(FGHA)为例
3-style的复原过程会是 (C > F > G) + (C > H > A)
如果目标是奇数个,那一样是涉及到parity的问题
当然还存在所谓的5-style,可以一个公式解决四个目标
这在理论上可以成立,但公式量会以很恐怖的倍数增长
没有说不可能,但以目前的观点不是可以实战的主流