魔方吧·中文魔方俱乐部
标题:
问一个高阶通用公式的作用效果的问题
[打印本页]
作者:
wpb93
时间:
2009-2-6 19:34:35
标题:
问一个高阶通用公式的作用效果的问题
对于任意
n
阶
6
轴正六面体魔方(
n
为大于等于
4
的整数,因为讨论
2
、
3
阶魔方的这个公式的作用效果没有任何意义),
设
Ux
、
Ly
、
Rz
分别代表距顶面、左面、右面
x
层的面按
U
、
L
、
R
的方向转
90
度,
Ux’
、
Ly’
、
Rz’
反之。很显然
x
、
y
、
z
为大于等于
0
且小于等于
n
- 1
的整数。
那么通常公式
Ly R’ Ux’ R Ux Ly’ Ux’ R’ Ux R
和公式
Rz’ L Ux L’ Ux’ Rz Ux L Ux’ L’
的作用应该分别是
U
、
F
、
R
三面正视图中距上边
x
行、距左边
y
列的块按
U
—
F
—
R
三面的顺序交换位置;
U
、
F
、
L
三面正视图中距上边
x
行、距右边
z
列的快按
U
—
F
—
L
三面的顺序交换位置。
如,当
n
= 5
,
x
= 2
,
y
= 1
,
z
= 1
时就有如此效果:
公式
l R' E R E' l' E R' E' R
和
r' L E' L' E r E' L E L'
2009-2-6 19:36:49 上传
下载附件
(1.42 KB)
2009-2-6 19:37:26 上传
下载附件
(1.42 KB)
的作用效果就分别是
U
、
F
、
R
三面正视图中距上边 2
行、距左边 1
列的块按
U
—
F
—
R
三面的顺序交换位置;
U
、
F
、
L
三面正视图中距上边 2
行、距右边 1
列的快按
U
—
F
—
L
三面的顺序交换位置。
当然不止这一种,
x
= 0
、
1
,
y
= 0
,
z
= 0
时也有类似的效果,在这里就不举例了。
但是,也有特殊情况:
当
n
= 5
,
x
= 3
,
y
= 1
,
z
= 1
时,就不是上面的作用:
公式
l R' d R d' l' d R' d' R
和
r' L d' L' d r d' L d L'
2009-2-6 19:38:20 上传
下载附件
(1.42 KB)
2009-2-6 19:38:55 上传
下载附件
(1.43 KB)
那我的问题就是:当
n
、
x
、
y
、
z
满足什么关系的时候上述作用结果成立?如果不满足,那结果又是什么?
期待高阶高手来解答啊
~~
[
本帖最后由 wpb93 于 2009-2-6 19:39 编辑
]
附件:
25.gif
(2009-2-6 19:36:49, 1.42 KB) / 下载次数 71
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=Mzc4MTd8ZDZmODk0OTl8MTc0NjMwNzQwOHwwfDA%3D
附件:
26.gif
(2009-2-6 19:37:26, 1.42 KB) / 下载次数 89
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=Mzc4MTh8NWYxYTA1NDZ8MTc0NjMwNzQwOHwwfDA%3D
附件:
30.gif
(2009-2-6 19:38:20, 1.42 KB) / 下载次数 69
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=Mzc4MTl8NDJjNTUwOTl8MTc0NjMwNzQwOHwwfDA%3D
附件:
31.gif
(2009-2-6 19:38:55, 1.43 KB) / 下载次数 88
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=Mzc4MjB8NDFmNDVkMmJ8MTc0NjMwNzQwOHwwfDA%3D
作者:
魔方世家008
时间:
2009-2-6 20:47:13
不明白,等高手吧
作者:
乌木
时间:
2009-2-7 18:59:58
标题:
回复 1# 的帖子
我来点答非所问。
前两个涉及三个面的三个心块的轮换能掌握的话,属于锦上添花;后两个涉及两个面的三心块轮换可以简化一下,并增添一个另一类心块的类似公式(五阶心块有复原问题的只有两类,还有一个中心块没有复原问题。更高阶的心块种类更多,但也可类推着用下面公式),即下面演示的两个公式。掌握下面两个公式,完全可以解决五阶的心块问题,但速度快不了哉。
[java5=300,300]
[param=scrptLanguage]PirzerENG[/param]
[param=scrpt]MRR U' MLL' U MRR' U' MLL U [/param]
[param=stickersFront]0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
[param=stickersUp]5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5[/param]
[/java5] [java5=300,300]
[param=scrptLanguage]PirzerENG[/param]
[param=scrpt]MRR U' MR U MRR' U' MR' U [/param]
[param=stickersFront]0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0[/param]
[param=stickersUp]5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5[/param]
[/java5]
[
本帖最后由 乌木 于 2009-2-7 19:01 编辑
]
作者:
wpb93
时间:
2009-2-7 19:41:44
虽然打非所问,但是是好方法,学习了!很简单呀,平时我换两个心块还是用我上面的公式倒腾呢
作者:
乌木
时间:
2009-2-7 20:04:10
标题:
回复 4# 的帖子
3楼演示的两个公式实质上还是三个心块的轮换。注意下面演示的第二次公式中U和U' 的次序和第一次公式不同,要灵活运用。
[java5=300,300]
[param=scrptLanguage]PirzerENG[/param]
[param=scrpt] (MRR U' MLL' U MRR' U' MLL U ) CF (MRR U MLL' U' MRR' U MLL U' ) CF' [/param]
[param=stickersFront]6,6,6,6,6,6,4,6,5,6,6,6,0,6,6,6,6,6,0,6,6,6,6,6,6[/param]
[param=stickersRight]6,6,6,6,6,6,6,6,6,6,6,6,1,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,2,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersBack]6,6,6,6,6,6,6,6,6,6,6,6,3,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersLeft]6,6,6,6,6,6,6,6,0,6,6,6,4,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersUp]6,6,6,6,6,6,6,6,0,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]
这论坛的java真难伺候!换一种语言试试:
[java5=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt](M1R U' M1L' U M1R' U' M1L U ) CF ( M1R U M1L' U' M1R' U M1L U' )CF' [/param]
[param=stickersFront]6,6,6,6,6,6,4,6,5,6,6,6,0,6,6,6,6,6,0,6,6,6,6,6,6[/param]
[param=stickersRight]6,6,6,6,6,6,6,6,6,6,6,6,1,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,2,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersBack]6,6,6,6,6,6,6,6,6,6,6,6,3,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersLeft]6,6,6,6,6,6,6,6,0,6,6,6,4,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersUp]6,6,6,6,6,6,6,6,0,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]
再试:
[java5=300,300]
[param=scrptLanguage]PirzerENG[/param]
[param=scrpt](MRR U' MLL' U MRR' U' MLL U ) CF (MRR U MLL' U' MRR' U MLL U' ) CF' [/param]
[param=stickersFront]6,6,6,6,6,6,4,6,5,6,6,6,0,6,6,6,6,6,0,6,6,6,6,6,6[/param]
[param=stickersRight]6,6,6,6,6,6,6,6,6,6,6,6,1,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersDown]6,6,6,6,6,6,6,6,6,6,6,6,2,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersBack]6,6,6,6,6,6,6,6,6,6,6,6,3,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersLeft]6,6,6,6,6,6,6,6,0,6,6,6,4,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[param=stickersUp]6,6,6,6,6,6,6,6,0,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6[/param]
[/java5]
[
本帖最后由 乌木 于 2009-2-7 20:15 编辑
]
作者:
乌木
时间:
2009-2-7 21:29:11
像这种情况,先做U和先做U' 一样,相应地MLL改为MRR:
[java5=300,300]
[param=scrptLanguage]PirzerENG[/param]
[param=scrpt]MR U' MLL' U MR' U' MLL U [/param]
[param=stickersFront]0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
[param=stickersUp]5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5[/param]
[/java5] [java5=300,300]
[param=scrptLanguage]PirzerENG[/param]
[param=scrpt]MR U MRR U' MR' U MRR' U' [/param]
[param=stickersFront]0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
[param=stickersUp]5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5[/param]
[/java5]
[
本帖最后由 乌木 于 2009-2-7 21:32 编辑
]
作者:
咖啡味的茶
时间:
2009-2-7 23:17:15
我开始研究高阶也是这样开始的。
作者:
wpb93
时间:
2009-2-8 13:22:04
嗯,明白了,都是3块换,只是这个简洁些
作者:
kexin_xiao
时间:
2009-2-8 19:22:44
再一次和乌木老师学习一下
作者:
黑白子
时间:
2012-4-20 07:59:33
标题:
回复 1# 的帖子
当满足x+y=n-1或x+z=n-1时产生“特殊情况”,即U面1个心块、F面2个心块轮换。两组公式的“特殊情况”只有(n-2)种情况,就是位于F面两条对角线上的块。其它情况都是UFR或UFL三面的心块轮换。
[
本帖最后由 黑白子 于 2012-4-20 08:04 编辑
]
作者:
魔嗜
时间:
2012-4-20 09:35:53
乌木老师太厉害了,什么都会啊
作者:
柯哀之恋
时间:
2018-8-28 18:00:03
黑白子 发表于 2012-4-20 07:59
当满足x+y=n-1或x+z=n-1时产生“特殊情况”,即U面1个心块、F面2个心块轮换。两组公式的“特殊情况”只有( ...
这个称呼,该不是围棋高手吧
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2