Loading...
Loading...
把一摞盘子移到最右柱,大盘永远在下。
汉诺塔是经典益智游戏:一摞大小不同的盘子叠在三根柱子之一上,你要把整摞移到另一根柱子。一次只能移一个盘,且大盘永远不能压在小盘上。
三个盘看着简单,但增长很快:n 个盘的最少步数是 2 的 n 次方减一,所以八个盘已经要 255 步最优解。这个版本可选 3 到 8 个盘,点一根柱子拿起顶部盘子,再点另一根放下,非法移动会被拦住。步数计数器显示你与最优步数的差距,正好用最优步数完成就是「完美」。一切都在浏览器里运行。
自选难度,从热身到真正的挑战。
对比最优解 2 的 n 次方减一,追踪你的步数。
游戏会拦住把大盘放到小盘上的操作。
用最优步数完成即得「完美」。
点一根柱子拿起,点另一根放下,支持触屏。
无账号、不上传;在你的设备上运行。
要移 n 个盘,先把上面 n-1 个挪开,移走最大的,再把其余的叠回去。整道题就是同一个问题在更小规模上的重复。
选择用几个盘来玩。
点一根柱子,拿起它顶部的盘子。
点另一根柱子放下,大盘不能放到小盘上。
把整摞移到右边那根柱子即获胜。
几分钟的解压逻辑小憩。
展示一个问题如何拆成自身更小副本的经典例子。
在更多盘数下追逐最优步数。
往前多想几步,保持在最优路径上。
每根柱子是一摞盘子大小;移动时弹出源柱顶部,仅当目标柱为空或顶部盘更大时压入目标,当所有盘都落在最右柱时判定获胜。
无账号、无网络请求;游戏完全在你的浏览器里运行。
棋盘只是几摞数字,所以移动和胜利判定都是瞬时的。