魔方吧·中文魔方俱乐部

标题: 345 [打印本页]

作者: 至尊达哥    时间: 2016-8-14 19:07:26     标题: 345

本帖最后由 至尊达哥 于 2016-8-14 19:17 编辑

3x4x5魔方在不等阶中较为经典,很有难度。我在第一次玩时实在是苦思了很久,后来渐渐找出方法了,在这里和各位分享一下~
个人建议玩这个之前最好有3x3x4的基础,因为它的解法是从3x3x4来的(把最外面的3x4两层忽略就是3x3x4了)。
首先是复形,我们姑且把最外面的3x5两层忽略,变成3x2x5魔方,在这一步,最重要的是掌握复形的方法(外面两层的形状不要管),下面介绍一下几个常见的形状复原方法。
[FMNjava=450,400]
[param=MFfengex]1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]R;D2;R';U2;R;D2;R';[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]cccccc[/param]
[param=FaceF]cccccccccc[/param]
[param=FaceL]ccccccccccccccc[/param]
[param=FaceB]cccccccccc[/param]
[param=FaceR]ccccccccccccccc[/param]
[param=FaceD]cccccc[/param]
[/FMNjava][FMNjava=450,400]
[param=MFfengex]1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]f';U';F2;R2;F2;U;[/param]
[param=Script]U';F2;R2;F2;U;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]cccccc[/param]
[param=FaceF]cccccccccc[/param]
[param=FaceL]ccccccccccccccc[/param]
[param=FaceB]cccccccccc[/param]
[param=FaceR]ccccccccccccccc[/param]
[param=FaceD]cccccc[/param]
[/FMNjava][FMNjava=450,400]
[param=MFfengex]1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]f';U';F2;R2;U2;[/param]
[param=Script]U2;R2;F2;U;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]cccccc[/param]
[param=FaceF]cccccccccc[/param]
[param=FaceL]ccccccccccccccc[/param]
[param=FaceB]cccccccccc[/param]
[param=FaceR]ccccccccccccccc[/param]
[param=FaceD]cccccc[/param]
[/FMNjava][FMNjava=450,400]
[param=MFfengex]1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]f';U';2R2;U;[/param]
[param=Script]U';2R2;U;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]cccccc[/param]
[param=FaceF]cccccccccc[/param]
[param=FaceL]ccccccccccccccc[/param]
[param=FaceB]cccccccccc[/param]
[param=FaceR]ccccccccccccccc[/param]
[param=FaceD]cccccc[/param]
[/FMNjava]
其余的就是上述这些形状的多种组合,可以自己对照公式复原中间3x5两层的形状。


复原完后,开始复原中间的心块,这一步比较简单,自己摸索吧。
[FMNjava=450,400]
[param=MFfengex]1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]cccccccccccc[/param]
[param=FaceF]ccccc22cc22cc22ccccc[/param]
[param=FaceL]ccccccccccccccc[/param]
[param=FaceB]ccccc44cc44cc44ccccc[/param]
[param=FaceR]ccccccccccccccc[/param]
[param=FaceD]cccccccccccc[/param]
[/FMNjava]
复原时可能会遇到下面这种只有两个心块交换的情况,这是因为魔方的变形造成了这种情况,此时必须再经过变形才能复原。
[FMNjava=450,400]
[param=MFfengex]1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=Script]2R;D2;2R';B2;2R;D2;3L;F2;3L';D2;2R';B2;2R;D2;2R';[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]cccccccccccc[/param]
[param=FaceF]ccccc24cc22cc22ccccc[/param]
[param=FaceL]ccccccccccccccc[/param]
[param=FaceB]ccccc44cc44cc42ccccc[/param]
[param=FaceR]ccccccccccccccc[/param]
[param=FaceD]cccccccccccc[/param]
[/FMNjava]
这样,中间两层心块解决了,然后再解决外面的两层,这一步用3x3x4的方法解决后,形状就自己会复原,我不再赘述了。


最后剩下最外面的3x4两层未解决,先同时复原心块和棱块(要注意配色、配色、配色)。
我的方法是,自己多观察,用F2;U2;F2;把这些块的位置调整成如下图的情况,就可以使用该公式将心块和棱块同时复原了。
[FMNjava=450,400]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=MFfengex]1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=FaceU]c61cc61cc61c[/param]
[param=FaceF]c22c222222222222c22c[/param]
[param=FaceL]ccc333333333ccc[/param]
[param=FaceB]c44c444444444444c44c[/param]
[param=FaceR]ccc555555555ccc[/param]
[param=FaceD]c61cc61cc61c[/param]
[param=script]12R2;U2;12R2;[/param]
[/FMNjava]
两棱交换特殊情况。
[FMNjava=450,400]
[param=MFfengex]1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]r;[/param]
[param=Script]2R2;12F2;U2;2R;U2;2R2;F2;2R;U2;2R2;U2;F2;2R;12F2;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]c61cc11cc11c[/param]
[param=FaceF]c22c222222222222c22c[/param]
[param=FaceL]ccc333333333ccc[/param]
[param=FaceB]c44c444444444444c44c[/param]
[param=FaceR]ccc555555555ccc[/param]
[param=FaceD]c61cc66cc66c[/param]
[/FMNjava]


之后再用R2;U2;R2;U2; 或 F2;U2;F2;U2;两个公式复原角块,有时候会遇到一个特殊情况(凭我平时玩的经验感觉这种情况出现的概率较低),就用下面的三循环解决。
[FMNjava=450,400]
[param=MFfengex]1,1,1,1;[/param]
[param=MFfengey]1,1,1;[/param]
[param=MFfengez]1,1,1,1,1;[/param]
[param=bianshuxing]N[/param]
[param=Speed]10[/param]
[param=initScript]R;D2;R';D2;R';U2;R;D2;R;D2;R';U2;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=FaceU]1cc1cccc1cc1[/param]
[param=FaceF]22222222222222222cc2[/param]
[param=FaceL]3c33333333333c3[/param]
[param=FaceB]4cc44444444444444cc4[/param]
[param=FaceR]5c55555555555c5[/param]
[param=FaceD]6cc6cccc6cc6[/param]
[/FMNjava]

再哦最后用3x3x4的方法把剩下未还原的棱块全部还原就好了。
作者: honglei    时间: 2016-8-14 20:15:35

谢谢分享。
作者: mofang0    时间: 2016-8-15 08:02:35

顶起!!!!!!
作者: 黑白子    时间: 2016-8-15 15:33:53

长方体魔方的转动规律一直没完全找到。
作者: 至尊达哥    时间: 2016-8-15 18:37:56

感谢楼上们和老大的支持,顺便问老大什么时候量产456和567,我都想研究一下~~~
作者: 至尊达哥    时间: 2016-8-15 18:39:16

黑白子 发表于 2016-8-15 15:33
长方体魔方的转动规律一直没完全找到。

不同的长方体,有些玩法大体相同,有些则差异很大,我也在寻找它们的转动规律。
作者: 黑白子    时间: 2016-8-15 19:10:29

至尊达哥 发表于 2016-8-15 18:39
不同的长方体,有些玩法大体相同,有些则差异很大,我也在寻找它们的转动规律。

好像nnm型规律强一些,用334魔方的方法能够解决!
作者: 至尊达哥    时间: 2016-8-15 19:53:32

黑白子 发表于 2016-8-15 19:10
好像nnm型规律强一些,用334魔方的方法能够解决!

不过如果是3x5x5,它一样是nnm型,但不能用334解决。
作者: 黑白子    时间: 2016-8-16 08:51:14

至尊达哥 发表于 2016-8-15 19:53
不过如果是3x5x5,它一样是nnm型,但不能用334解决。

看来,还要按照n大于、小于m2种情况研究。
作者: honglei    时间: 2016-8-16 10:19:38

原理都一样
作者: 至尊达哥    时间: 2016-8-16 12:07:27

honglei 发表于 2016-8-16 10:19
原理都一样

为什么这么说呢?
作者: honglei    时间: 2016-8-16 13:30:34

至尊达哥 发表于 2016-8-16 12:07
为什么这么说呢?

334想当于两个332,335相当333+332。
nnm较简单一些。
作者: 至尊达哥    时间: 2016-8-16 21:05:02

honglei 发表于 2016-8-16 13:30
334想当于两个332,335相当333+332。
nnm较简单一些。

当n>m时,没那么简单。
作者: honglei    时间: 2016-8-16 21:26:22

至尊达哥 发表于 2016-8-16 21:05
当n>m时,没那么简单。

挑一个你认为最复杂的,大家研究一下。
作者: 至尊达哥    时间: 2016-8-16 21:50:41

本帖最后由 至尊达哥 于 2016-8-16 21:51 编辑
honglei 发表于 2016-8-16 21:26
挑一个你认为最复杂的,大家研究一下。


在我看来最复杂的,在大神看来很简单,还是您挑一个吧。
作者: honglei    时间: 2016-8-16 21:58:13

至尊达哥 发表于 2016-8-16 21:50
在我看来最复杂的,在大神看来很简单,还是您挑一个吧。

我也不知道怎么挑,感觉都差不多。
作者: 至尊达哥    时间: 2016-8-16 22:02:10

honglei 发表于 2016-8-16 21:58
我也不知道怎么挑,感觉都差不多。

我挑nnm(n>m)各方向都能转90度,我觉得很复杂。
作者: 黑白子    时间: 2016-8-17 10:10:01

至尊达哥 发表于 2016-8-16 22:02
我挑nnm(n>m)各方向都能转90度,我觉得很复杂。

nnm各方向都能转90度有个必要条件,即n和m之差是一个偶数。如335、337、446、224之类。如果n×m层限定转180度,n×n层转90度是否简单一些?
作者: 至尊达哥    时间: 2016-8-17 19:32:21

黑白子 发表于 2016-8-17 10:10
nnm各方向都能转90度有个必要条件,即n和m之差是一个偶数。如335、337、446、224之类。如果n×m层限定转1 ...

当n<m时,其实很简单,就是n阶魔方加了几层,用334都可以解决。
当n>m时,我觉得很复杂,有时会有无从下手的感觉。
作者: mofang0    时间: 2016-8-18 09:41:44

honglei 发表于 2016-8-16 10:19
原理都一样

嗯呢               
作者: 至尊达哥    时间: 2016-8-23 13:52:50

此贴讨论就这样结束了。
作者: honglei    时间: 2016-8-23 18:51:42

没办法,喜欢解法的人少。
作者: 黑白子    时间: 2016-8-23 23:34:35

3×4×5魔方还有一些问题我都不清楚,比如,此魔方状态数是多少,最大周期问题等等。另外,已知解法共有多少种?
作者: 至尊达哥    时间: 2016-8-24 19:04:07

黑白子 发表于 2016-8-23 23:34
3×4×5魔方还有一些问题我都不清楚,比如,此魔方状态数是多少,最大周期问题等等。另外,已知解法共有多少种 ...

状态数我打算另开一贴讨论,周期的不太清楚。
解法问题,除了有用334的方法解决,其它的解法我没研究过...




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2