魔方吧·中文魔方俱乐部

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

百度贴吧推箱子关卡移动步数推算 [复制链接]

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

1#
发表于 2013-7-3 14:24:04 |显示全部楼层
大概算了一下,若1秒钟100步,要131年。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

2#
发表于 2013-7-13 18:33:12 |显示全部楼层
本帖最后由 sokoban 于 2013-7-13 18:41 编辑

我分析过这关的一个变形,写在博客中:http://sokoban.ws/blog/?p=430

正如天狼兄指出,原关有个特点,只有偶数个箱子有解。我把这个关卡做了很小的改动,使得奇数的时候也有解,这是一个好处。第二个好处是更容易建立递归关系。缺点就是不如原关卡美观。在经过变形后我给出了变形后关卡的通项公式。

原关和变形关的关系是:当箱子数n是偶数的时候,原关卡移动少11步,推动少3步。

fibo.png

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

3#
发表于 2013-7-15 07:43:51 |显示全部楼层
西北天狼 发表于 2013-7-14 23:19
看了sokoban版主的博客,又认真研究了一下Fobinacci数列的通项公式,根据递推公式
M(2n)=3M(2n-2)-M(2n-4) ...

和天狼兄的计算结果吻合,看来我的计算没有出错。

使用道具 举报

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

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

GMT+8, 2024-5-3 06:44

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部