数字华容道在线

数字华容道在线玩

把打乱的数字木块推回原位:1、2、3……按顺序排好,空格留在右下角。可选 3×3、4×4、5×5,每一局都保证有解。免费、不用注册,手机上用手指就能玩。想玩曹操出关的那种?去玩三国华容道。

数字华容道 4×4

步数0用时0:00最佳—

点空格旁边的数字把它推过去;点同一行或同一列更远的数字,会把中间一整排一起推动。也可以在棋盘上滑动。 已归位 15/15

数字华容道怎么玩

  1. 选尺寸:3×3(8 块)适合热身,4×4(15 块)是最常见的数字华容道,5×5(24 块)适合挑战耐心。三种尺寸各自保存进度和最佳成绩。
  2. 把数字推进空格:点空格旁边的数字,它就滑进空格;点同一行或同一列更远的数字,中间一整排会一起推过去。也可以在棋盘上滑动,电脑上可以用方向键。
  3. 按顺序排好:从左到右、从上到下排成 1、2、3……,空格留在右下角。已经回到自己位置的数字会变成绿色。
  4. 看步数和用时:第一步开始计时,还原后停止。每移动一块数字算 1 步。最少步数和最短用时保存在本机。
  5. 撤销、重新打乱、提示:走错了点撤销;想换一局点重新打乱;卡住了点提示,会替你走下一步。用过提示的那一局不计入最佳记录。

数字华容道技巧:一定能还原的分层法

不用背公式。按“一层一层”的顺序还原,排好的数字以后就不用再动:

  1. 先排第一行。先把 1 送回去,再送 2。让空格绕到数字前面,数字往空格里走一步,空格再绕到前面——这样就能“牵着”一个数字走。
  2. 一行的最后两块要一起放。3 和 4 不能一块一块地放。先把 4 停在 3 的位置,再把 3 放到 4 的正下方,然后让空格绕一圈,两块一起转进去。
  3. 第二行同理。4×4 排好两行后只剩下面两行;5×5 继续一行一行排,直到剩两行。
  4. 最后两行按列来。把同一列的两块配成一对(4×4 先 9 和 13,再 10 和 14),用“先停一块、再塞另一块”的办法横着放进去。
  5. 最后的 2×2 自己就会好:让剩下三块绕着空格转,直到都归位。

本游戏的提示也是按分层思路走的,多点几次提示就能看到这个方法怎么用。3×3 的提示总是最短路线。

为什么有一半的摆法无解

只交换了 14 和 15:无解

每推一次,都是空格和一块数字换位置。这会让数字顺序按很固定的方式变化,所以有一个隐藏的“奇偶性”无论怎么推都不会变。左边这盘看起来只差一次交换,但不管怎么推都还原不了。

  • 奇数边长(3×3、5×5):数逆序数(大数排在小数前面的对数),为偶数时有解。
  • 偶数边长(4×4):逆序数加上空格所在行(从下往上数),总和为奇数时有解。

我们用完整搜索验证了这条规则:3×3 一共有 362,880 种摆法,从还原态出发恰好能走到其中 181,440 种,规则判定的结果与此完全一致。本站打乱时就用它保证不会发给你一盘死局。

各尺寸要多少步:一组数字

  • 3×3:181,440 个有解局面,任何局面最多 31 步还原,平均 21.97 步;需要整整 31 步的只有 2 个。
  • 4×4:10,461,394,944,000 个有解局面,多到没法一一列出;研究者公开发表的计算机搜索表明,任何局面都不超过 80 步。
  • 5×5:局面数约为 7.76 × 1024。用分层法第一次还原,一般要走几百步。
最难的两个 3×3 局面之一(31 步)

3×3 各步数对应的局面数(本站对全部局面做广度优先搜索得到):

最少步数局面数最少步数局面数
01164,485
12175,638
24189,529
381910,878
4162016,993
5202117,110
6392223,952
7622320,224
81162424,047
91522515,578
102862614,560
11396276,274
12748283,910
131,02429760
141,89330221
152,512312

数字华容道和三国华容道

数字华容道其实就是国际上常说的“15 数字推盘”(15 puzzle):方块一样大、只有一个空格,考的是排序。英文版页面与本页共用同一份存档。

三国华容道则是“出口谜题”:棋子大小不一,要给 2×2 的曹操让出一条路。可以玩三国华容道在线版,看横刀立马 81 步解法,或者试试英文的 sliding block puzzle。喜欢拼方块的话,还有方块拼图在线玩。

常见问题

数字华容道每一局都有解吗?

本站每一局都有解。所有摆法里恰好一半能还原、一半不能。我们先随机摆,如果落在无解的那一半,就交换两块数字——这一定会把它变成有解的局面,所以你拿到的每一局都能完成。

怎么判断一个数字华容道有没有解?

按从左到右、从上到下的顺序读数字(跳过空格),数一数有多少对“大数在前、小数在后”,这叫逆序数。3×3、5×5 这种奇数边长的棋盘:逆序数为偶数就有解。4×4 棋盘:再加上空格所在行(从下往上数,最下面一行算 1),总和为奇数才有解。

数字华容道最少多少步能还原?

取决于打乱的局面。3×3 一共有 181,440 个有解局面,本站把它们全部搜索了一遍:任何局面最多 31 步就能还原,平均 21.97 步。4×4 的结论来自研究者公开发表的计算机搜索:任何局面都不超过 80 步。

这里怎么算步数?

移动一块数字一格算 1 步。点一下推动一整排三块,就算 3 步,和上面最少步数的算法一致。

数字华容道和三国华容道有什么区别?

数字华容道的方块一样大,都是 1×1,写着数字,目标是排好顺序;三国华容道的棋子大小不一,目标是把 2×2 的曹操从出口送出去。两种都是滑块游戏,但思路完全不同。

手机、iPad 能玩吗?进度会保存吗?

能。方块按手指大小设计,点一下就能推动一整排,在棋盘任意位置滑动也可以。当前这一局、用时和最佳成绩都保存在本机浏览器里,不用注册。