魔方吧·中文魔方俱乐部
标题:
分享我学习非标准F2L公式的经验。( 编辑完了)
[打印本页]
作者:
xdgtzsyyj
时间:
2009-6-26 15:54:43
标题:
分享我学习非标准F2L公式的经验。( 编辑完了)
非标准F2L公式顾名思义就是除了标准的41个F2L公式以外的其他F2L公式。不过我的理解不同,我的理解是:非标准F2L公式是解决除标准以外的其他复杂情况的最优解。(当然包括利用空角的F2L)
首先要举几个例子来说明为什么要学非标准F2L公式,以及非标准F2L公式的重要性。(建议学完4向F2L公式再来看,会更好的理解其精髓)
如果不会利用空角,一般都会花10步才能解决,而利用空角只需5步,节约了一半的时间和步数。
[java3=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]R2U'RUR2[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,5,5,5,5,5,5[/param]
[param=stickersRight]6,6,6,1,1,6,1,1,6[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,6[/param]
[param=stickersBack]6,6,6,6,2,2,6,2,2[/param]
[param=stickersLeft]6,6,6,4,4,4,4,4,4[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
很棘手的情况,学会非标过后步数很短也很顺手。
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]FrUr'U'F'[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,5,5,6,5,5,6[/param]
[param=stickersRight]6,6,6,6,1,1,6,1,1[/param]
[param=stickersDown]0,0,6,0,0,0,0,0,6[/param]
[param=stickersBack]6,6,6,2,2,2,2,2,2[/param]
[param=stickersLeft]6,6,6,4,4,4,4,4,4[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
这种情况:无论FR的还是BL的F2L,如果不会非标那都会相当吃力的。
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]R2uR'2u'R2[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,4,4,4,4,4,4[/param]
[param=stickersRight]6,6,6,5,5,5,5,5,5[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]6,6,6,1,1,1,1,1,1[/param]
[param=stickersLeft]6,6,6,2,2,2,2,2,2[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
上面的几个例子可见非标准F2L公式的好处,理论上讲:非标准F2L公式比标准F2L公式多的多,但是41个标准F2L公式是其中的精华所在,如果把41个标准F2L公式理解透彻的话,是可以应对任意一种F2L的情况的,只是步数可能不是很理想,所以学习非标准F2L公式就可以用最优化的步骤去解决更多的疑难F2L情况。
既然非标准F2L公式那么重要,那么我就分享一下我学习非标准F2L公式的经验吧,希望帮助各位。
我当初学非标准F2L公式也是一头雾水,主要是非标准F2L公式不像标准F2L公式那么好理解,而且主要是没有找到窍门,我经过苦心研究后终于攻克了学习非标准F2L公式的难题。我当时还发了个帖子:6种F2L的快速技巧
http://bbs.mf8-china.com/viewthread.php?tid=18333
其中的棱块定公式方向的方法使我彻底的破解了非标准F2L公式的难题。
不过我们当地的魔友在看了帖子过后,有很多反映看不懂,最近他们把4向F2L学完后就来问我如何学非标的问题,我给他们讲了方法后,基本上都能理解到实质,所以我想编辑以前的帖子,可惜由于超时不能加JAVA了,所以我在此就重新说说这种棱块定公式方向的方法。
下面的魔方以红色为正面,当红绿色的棱块位于如图所示的12个位置时(注意色相和位置),那么可以断定不论红绿白的角块是什么色相,什么位置,这组F2L都可以通过只转动LUR来解决,反之则不然。
[
本帖最后由 xdgtzsyyj 于 2009-6-26 16:37 编辑
]
作者:
xdgtzsyyj
时间:
2009-6-26 15:56:11
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]r[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,1,6,5,5,5,6,5,6[/param]
[param=stickersRight]6,1,6,1,1,1,6,1,6[/param]
[param=stickersDown]6,0,6,0,0,0,6,0,6[/param]
[param=stickersBack]6,1,6,5,2,5,6,2,6[/param]
[param=stickersLeft]6,1,6,1,4,1,6,4,6[/param]
[param=stickersUp]6,5,6,5,3,5,6,5,6[/param]
[/java3]
其他的几种情况如下,或者参考原贴进行比较学习亦可。
红蓝的情况
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]r[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,5,6,4,4,4,6,4,6[/param]
[param=stickersRight]6,5,6,5,5,5,6,5,6[/param]
[param=stickersDown]6,0,6,0,0,0,6,0,6[/param]
[param=stickersBack]6,5,6,4,1,4,6,1,6[/param]
[param=stickersLeft]6,5,6,5,2,5,6,2,6[/param]
[param=stickersUp]6,4,6,4,3,4,6,4,6[/param]
[/java3]
橙蓝色的情况
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]r[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,4,6,2,2,2,6,2,6[/param]
[param=stickersRight]6,4,6,4,4,4,6,4,6[/param]
[param=stickersDown]6,0,6,0,0,0,6,0,6[/param]
[param=stickersBack]6,4,6,2,5,2,6,5,6[/param]
[param=stickersLeft]6,4,6,4,1,4,6,1,6[/param]
[param=stickersUp]6,2,6,2,3,2,6,2,6[/param]
[/java3]
绿橙色的情况
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]r[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,2,6,1,1,1,6,1,6[/param]
[param=stickersRight]6,2,6,2,2,2,6,2,6[/param]
[param=stickersDown]6,0,6,0,0,0,6,0,6[/param]
[param=stickersBack]6,2,6,1,4,1,6,4,6[/param]
[param=stickersLeft]6,2,6,2,5,2,6,5,6[/param]
[param=stickersUp]6,1,6,1,3,1,6,1,6[/param]
[/java3]
在补充一种特殊的例子,当棱块位于如图的位置并且角块在顶层和右层时,这组F2L可以只通过转动RU两面来解决。
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]RULUL'U2R'[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,5,6,6,4,4,6,4,6[/param]
[param=stickersRight]6,5,6,5,5,5,6,5,6[/param]
[param=stickersDown]6,0,0,0,0,0,6,0,6[/param]
[param=stickersBack]6,5,6,4,1,6,6,1,6[/param]
[param=stickersLeft]6,5,6,6,2,6,6,2,6[/param]
[param=stickersUp]6,4,6,4,3,4,6,4,6[/param]
[/java3]
举一个例子:如图所示的情况
首先是利用BL的空角。
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]RULUL'U2R'[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,6,4,4,6,4,4[/param]
[param=stickersRight]6,6,6,5,5,6,5,5,6[/param]
[param=stickersDown]6,0,0,0,0,0,6,0,6[/param]
[param=stickersBack]6,6,6,6,1,6,6,1,6[/param]
[param=stickersLeft]6,6,6,6,2,6,6,2,6[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
利用BR的空角
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]U'R'URU'RUR'[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,6,4,4,6,4,4[/param]
[param=stickersRight]6,6,6,5,5,6,5,5,6[/param]
[param=stickersDown]6,0,0,0,0,0,6,0,6[/param]
[param=stickersBack]6,6,6,6,1,6,6,1,6[/param]
[param=stickersLeft]6,6,6,6,2,6,6,2,6[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
利用FL的空角
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]UL'ULURUR'[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,6,4,4,6,4,4[/param]
[param=stickersRight]6,6,6,5,5,6,5,5,6[/param]
[param=stickersDown]6,0,0,0,0,0,6,0,6[/param]
[param=stickersBack]6,6,6,6,1,6,6,1,6[/param]
[param=stickersLeft]6,6,6,6,2,6,6,2,6[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
没有任何空角
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]RU'RU2R2U'R2U'R2[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,6,4,4,6,4,4[/param]
[param=stickersRight]6,6,6,5,5,6,5,5,6[/param]
[param=stickersDown]6,0,0,0,0,0,6,0,6[/param]
[param=stickersBack]6,6,6,6,1,6,6,1,6[/param]
[param=stickersLeft]6,6,6,6,2,6,6,2,6[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
在举一个打乱的例子。
[java3=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=initScrpt]B' L D B U2 B2 R B F D' L' B2 F'[/param]
[param=stickersFront]6,6,6,4,4,4,4,4,4[/param]
[param=stickersRight]6,6,6,5,5,5,5,5,5[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]6,6,6,1,1,1,1,1,1[/param]
[param=stickersLeft]6,6,6,2,2,2,2,2,2[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
通过判断法则可知红蓝F2L只需转LRU面,做一个Y的动作让橙绿F2L变成只需转LRU面的情况,通过判断法则可知橙蓝F2L只需转LRU面,通过判断法则可知红绿F2L只需转LRU面.
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt]LUL'RU'R'yR'U2RU'R'URU'RUR'ULUL'U'RU'R'URU'R'[/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,5,5,5,5,5,5[/param]
[param=stickersRight]6,6,6,1,1,1,1,1,1[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]6,6,6,2,2,2,2,2,2[/param]
[param=stickersLeft]6,6,6,4,4,4,4,4,4[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
上面的例子就是我学非标准F2L公式的方法,这种方法主要是帮助你理解非标准F2L公式,只有理解了,你才会更容易的学习,
我写的非标准F2L公式:F2L非标教程:【华表传奇】
http://bbs.mf8-china.com/viewthread.php?tid=28959
作者:
专业新手
时间:
2009-6-26 15:57:03
板凳也不错
快点编辑阿
作者:
Lonely_7X
时间:
2009-6-26 15:59:54
這個得頂 頂完了再看 。。。
作者:
四川绵阳
时间:
2009-6-26 16:01:03
这个不错 谢谢分享了
作者:
xdgtzsyyj
时间:
2009-6-26 16:03:40
你的头像换得好勤快哦
为什么JAVA无法加上注释,一加上就显示一堆乱码,说什么unknow<br
[
本帖最后由 xdgtzsyyj 于 2009-6-26 16:05 编辑
]
作者:
zhang197695
时间:
2009-6-26 16:06:02
这个真的不错,学习一下,顶一下,
作者:
蓝回归线
时间:
2009-6-26 16:08:13
讲得挺好的,最近正在学习非标
作者:
xdgtzsyyj
时间:
2009-6-26 16:12:28
就是这个错误。。。。。。。。。。
需执行步法:
[通过判断法则可知红蓝F2L只需转LRU面]LUL'RU'R'
[做一个Y的动作让橙绿F2L变成只需转RU面的情况]yR'U2RU'R'UR
[通过判断法则可知橙蓝F2L只需转LRU面]U'RUR'ULUL'
[通过判断法则可知红绿F2L只需转RU面]U'RU'R'URU'R'
结果复制代码后就这样了
[java3=300,300]
[param=scrptLanguage]HarrisENG[/param]
[param=scrpt][通过判断法则可知红蓝F2L只需转LRU面]LUL'RU'R'
[做一个Y的动作让橙绿F2L变成只需转RU面的情况]yR'U2RU'R'UR
[通过判断法则可知橙蓝F2L只需转LRU面]U'RUR'ULUL'
[通过判断法则可知红绿F2L只需转RU面]U'RU'R'URU'R' [/param]
[param=scrptType]Solver[/param]
[param=stickersFront]6,6,6,5,5,5,5,5,5[/param]
[param=stickersRight]6,6,6,1,1,1,1,1,1[/param]
[param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
[param=stickersBack]6,6,6,2,2,2,2,2,2[/param]
[param=stickersLeft]6,6,6,4,4,4,4,4,4[/param]
[param=stickersUp]6,6,6,6,3,6,6,6,6[/param]
[/java3]
有人知道怎么回事吗?
[
本帖最后由 xdgtzsyyj 于 2009-6-26 16:14 编辑
]
作者:
my_ming3232
时间:
2009-6-26 16:36:06
先顶再看 这么长 饿啊
支持
作者:
hexwing
时间:
2009-6-26 17:38:00
学习..
放假就要开始学非标了
作者:
icedragon
时间:
2009-6-26 17:52:30
非常不错!~感谢LZ的教程了~
最近有时间看看~
作者:
kexin_xiao
时间:
2009-6-26 18:01:16
感谢分享!加分鼓励!
作者:
704932625
时间:
2009-6-26 18:15:56
好痛苦,我看不到图!
作者:
达达达
时间:
2009-6-26 18:56:59
你的棱块定 公式方向 的技巧
看懂了 和 棱块色相有关
可是这个技巧没有实际用处呀
我觉的F2L是公式为主 理解为辅
对于每条F2L公式要做到不求甚解 才能更快的形成条件反射
即使看到棱块的位置色相 还是需要找到对应角块才能进行公式
而当你看见一组F2L时候 也不必去管棱块的色相是否是只做R U L就能还原了,,
作者:
温温
时间:
2009-6-27 21:50:43
一开始那几个比较实用些,开始学习非标
作者:
bevinilove
时间:
2009-7-1 13:23:51
我还在学4向.学完了再来学习.
作者:
arsenal42
时间:
2009-7-1 14:36:11
努力看懂中……
作者:
a364766202
时间:
2009-7-1 15:45:55
晕阿.还是不理解呢~~
能不能解释下非标的好处和非标跟标准的差别...
作者:
xdgtzsyyj
时间:
2009-7-2 10:43:23
原帖由
a364766202
于 2009-7-1 15:45 发表
晕阿.还是不理解呢~~
能不能解释下非标的好处和非标跟标准的差别...
我开头举的3个例子解释了非标的好处,非标就是除了标准以外的F2L公式
作者:
progress2010
时间:
2011-10-29 04:10:56
楼主太牛逼了,顶一个!
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2