魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 24874|回复: 4
打印 上一主题 下一主题

自制解魔方(3阶)程序 [复制链接]

Rank: 2

积分
234
帖子
3
精华
0
UID
4569
性别
跳转到指定楼层
1#
发表于 2005-12-11 17:56:14 |只看该作者 |倒序浏览
经过长时间努力,终于编写完求解魔方的程序。现在放在http://www3.skycn.com/soft/7109.html(也可以在skycn.com里搜索Cube)。希望这个程序能对各位魔方爱好者有点用处。

Rank: 8Rank: 8

积分
18050
帖子
16478
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

2#
发表于 2005-12-12 10:23:05 |只看该作者

初步试用了一下。给它一个“换心”图案(一般认为可8步复原--

中层一转算2步),它算出结果为36步(中层一转算一步;否则54步)

复原。它的结果的有些一段之尾和下一段之头是相互抵消的转动,

如果去掉这种无效转动,则为30步(中层一转算一步;否则44步)。

经我“翻译”后为:

DLR'MR'F'MRD'MRDMR'MF'MR'D'MRDMF'DMFD'

D'MF'DMF'DMFD'MF'D'MF'D 其java 图示于楼下。

[此贴子已经被作者于2005-12-12 10:46:38编辑过]

使用道具 举报

Rank: 8Rank: 8

积分
18050
帖子
16478
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

3#
发表于 2005-12-12 10:37:21 |只看该作者

使用道具 举报

Rank: 2

积分
234
帖子
3
精华
0
UID
4569
性别
4#
发表于 2005-12-12 21:50:13 |只看该作者

谢谢你试用。

由于我自己不怎么会玩魔方,所以设计时,只是把它定位在解决随机打乱的情况。至于步数,唉!能算出来就不错了,有时候还干算不出结果呢。你说的那种情况比较特殊,所以我将程序修改了一下得出了下面的结果。

这个程序步数的确太多,所以它的下个目标就是降低步数了。

[此贴子已经被作者于2005-12-12 23:24:08编辑过]

使用道具 举报

Rank: 2

积分
234
帖子
3
精华
0
UID
4569
性别
5#
发表于 2005-12-12 23:19:45 |只看该作者

[此贴子已经被作者于2005-12-12 23:21:20编辑过]

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-12-2 09:06

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部