先复原下例中的三个红心和三个白心(即调到同色角块周围):
[java4=300,400]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt](MR U ML' U' MR' U ML U')\nCF'(MR U ML' U' MR' U ML U')\n(ML' U' MR U ML U' MR' U )\nCF'(ML' U' MR U ML U' MR' U )\nCR U (ML' U MR U' ML U MR' U' )\nU (ML F MR' F' ML' F MR F' )U2 \n(MR' F' ML F MR F' ML' F U MR' F' ML F MR F' ML' F U' )\nCU (MR' F' ML F MR F' ML' F U MR' F' ML F MR F' ML' F U' )CU2 /*心块复原*/[/param]
[param=initScrpt]TF [/param]
[param=stickersFront]5,0,5,0,0,0,5,5,3,3,2,2,3,3,2,2[/param]
[param=stickersRight]0,5,4,4,5,5,4,4,2,2,1,1,2,2,1,1[/param]
[param=stickersDown]3,3,2,2,3,3,2,2,6,6,1,1,6,6,1,1[/param]
[param=stickersBack]4,4,6,6,4,4,6,6,1,1,6,6,1,1,6,6[/param]
[param=stickersLeft]6,6,0,5,6,6,0,0,6,6,3,3,6,6,3,3[/param]
[param=stickersUp]6,6,4,4,6,6,4,4,0,0,5,5,5,0,5,0[/param]
[/java4]
再调整六个棱块:
[java4=300,320]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]CU2 (TR D MB D' B2 D MB' D' B2 TR' )\nCU TF' TL'(TR D MB D' B2 D MB' D' B2 TR' )\nTR TD' TR2 (TR D MB D' B2 D MB' D' B2 TR' )CU2 [/param]
[param=initScrpt]TF MR U ML' U' MR' U ML U'CF'MR U ML' U' MR' U ML U'ML' U' MR U ML U' MR' U CF'ML' U' MR U ML U' MR' U CR U ML' U MR U' ML U MR' U' U ML F MR' F' ML' F MR F' U2 MR' F' ML F MR F' ML' F U MR' F' ML F MR F' ML' F U'CU MR' F' ML F MR F' ML' F U MR' F' ML F MR F' ML' F U'CU2[/param]
[param=stickersFront]5,0,5,0,0,0,5,5,3,3,2,2,3,3,2,2[/param]
[param=stickersRight]0,5,4,4,5,5,4,4,2,2,1,1,2,2,1,1[/param]
[param=stickersDown]3,3,2,2,3,3,2,2,6,6,1,1,6,6,1,1[/param]
[param=stickersBack]4,4,6,6,4,4,6,6,1,1,6,6,1,1,6,6[/param]
[param=stickersLeft]6,6,0,5,6,6,0,0,6,6,3,3,6,6,3,3[/param]
[param=stickersUp]6,6,4,4,6,6,4,4,0,0,5,5,5,0,5,0[/param]
[/java4]
至于楼主说的用四阶公式交换两个角块(指两个三角形小块),我认为也可以,接下来再补补“漏洞”即可。
所谓补漏洞,不仅要交换两对棱块,纠正可能有的四个心块的整体180°,还要纠正比如下例中的、顶面四个心块的一个四轮换(即一个整体90°转)。单单纠正一个偶循环是不可能的,我利用两个相同的心块,比如两个橙色心块,让它俩也交换,即一共有两个偶循环,就好办了。
[java4=300,430]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]U R2 U' R2 D B2 L2 U L2 D' B2/*两角交换好*/\nTR2 F2 U2 MR2 U2 F2 TR2/*两对棱块交换好*/\n(R L F2 R' L' F)2/*前心180°转好*/ \nU2(MR' F' ML F MR F' ML' F U MR' F' ML F MR F' ML' F U')U2/*顶心四轮换变为二交换*/ \nF'(MU ML' U' ML MU' ML' U ML )U'(R MB' R'MF R MB R' MF')U F/*顶面的二交换和第三层的两个橙心二交换*/ [/param]
[param=initScrpt]CU2 TD TF2 [/param]
[param=stickersFront]5,0,5,0,0,0,5,5,3,3,2,2,3,3,2,2[/param]
[param=stickersRight]0,5,4,4,5,5,4,4,2,2,1,1,2,2,1,1[/param]
[param=stickersDown]3,3,2,2,3,3,2,2,6,6,1,1,6,6,1,1[/param]
[param=stickersBack]4,4,6,6,4,4,6,6,1,1,6,6,1,1,6,6[/param]
[param=stickersLeft]6,6,0,5,6,6,0,0,6,6,3,3,6,6,3,3[/param]
[param=stickersUp]6,6,4,4,6,6,4,4,0,0,5,5,5,0,5,0[/param]
[/java4]