攻略 · 数独

数独怎么玩:从填数到候选数的入门路径

一句话:在 9×9 的格子里填 1 到 9,每行、每列、每个 3×3 宫里都不能重复。这篇只讲规则和基本功。

EN中文

一、一句话说明玩法

数独就是一道 9×9 的数字填空题。题面先给一部分数字,你把空格补齐,同时保证每一行、每一列、每一个 3×3 的小方块里,1 到 9 各出现一次。

难度只改变一件事:哪些格子光看行、列、宫就能定下来,哪些格子得靠更绕的推理。三档难度的规则完全一样。

二、格子结构:81 格,9 个宫

棋盘是 9 行 9 列,一共 81 格。粗黑线把它切成 9 个 3×3 的小方块,叫「宫」,英文是 box 或 block。

填对的条件有三条,必须同时成立:同一行里 1 到 9 各出现一次,同一列里各一次,同一宫里各一次。

新手最常漏掉的是第三条。一格在同行同列都没撞车,但和同一宫里的数字重复了,它照样是错的。数独里「宫」经常就是那个把一局拖死的约束。

界面上有个细节值得先记住:题面给的数字是粗体,那是既定条件;空格才轮到你填,两者在视觉上分得很清楚。

三、怎么操作:三步开局

第一步:打开游戏页,中间是「Sudoku」标题,下面一句 Start a new game,点它。

第二步:弹出难度框,提示「Please, choose the difficulty:」,Easy / Medium / Hard 三档选一个。框子左上角有个关闭按钮,可以退出来再想。

第三步:进入棋盘,81 个格子都能直接手填。点一下格子会选中里面已有的数字,再输入就是覆盖;把一个格子清空,它就还原成空格。

填进去的数字如果和同行、同列或同宫撞了,会变成红色提醒你。整盘填满且没有冲突,计时器的位置会换成一句 Congratulations!。

顶栏左边是 Back,可以退回起始页,右边是计时器,按秒走。手机上点格子直接弹数字键盘,不用切输入法。

进度存在浏览器本地。中途关掉页面再回来,停在原处会接着显示这一局;回到起始页则多一句 or resume the existing one,点它继续上一局。

页面顶部有本站的中文导航(返回首页 / 玩法篇 / 进阶攻略 / 游戏史),最下方一句 The code of this game is on GitHub,点进去是上游的开源仓库。

这一版没有替你算答案的按钮,也不会自动标出候选数。想看候选,得自己在纸上记。

四、三个起步策略

1. 先找显式数(hidden single)。盯住某个数字,比如 7。如果在一行、一列或一宫里,7 还只剩唯一的一个空格能放,那这格就是 7,哪怕它自己看起来还有好几个候选。

2. 再找隐性数(naked single)。反过来看格子。如果某格只剩一个候选(行、列、宫把它排除到只剩一个可能),那格就是答案。每填完一个数就回头重扫它的行、列、宫,连锁反应通常一次能带出好几格。

3. 卡住了就回到上一手。把你最后填的那一格擦掉,重新用反证法看:如果这格不是 7,会不会和别处的约束打架?想清楚了再落笔。硬猜是最容易把一局搅乱的做法。

顺序上,显式数通常比隐性数更容易扫出来,但两者配合着用最快:隐性数给你新的格子,显式数告诉你哪个数字该落在哪。

五、常见问题

Q:会不会有多个解?
本站出的题都按唯一解设计,你不会遇到「一题多解、答案不唯一」的情况。要注意的是,三档难度背后各是一小组预置好的题目,所以重开一局有可能遇到你之前做过的那一道。

Q:数独需要数学吗?
不需要任何计算,只要会排除。全程只做一件事:这个位置不能是 7,因为本行已经有 7。没有人需要动笔算,也不需要记公式。

Q:大概要填多久?
Easy 留给你的空格少,几分钟能收。Hard 留的空多,通常要更久,而且得靠笔记。把整盘推完,Hard 那一档是最好的练习。

Q:界面为什么是英文?
上游是英文项目,本站做的是开源镜像,只加了中文导航和中文说明,游戏本身没有汉化。这是上游的状态,不是漏工。

六、现在就玩

打开数独在线版:本站镜像的开源项目,打开即玩,不用下载、不用注册,三档难度、81 格手填、计时与撞号提示全都在。

规则看明白了,想学更高级的技巧,看 数独进阶攻略;对这玩意的来历好奇,数独的来历 讲它怎么从 18 世纪的拉丁方走到今天的浏览器;全部攻略 都在这儿。

本站为第三方镜像,上游开源项目是 andreynering/sudoku,采用 MIT 协议,作者 Andrej Nering。游戏本体版权归原作者所有。

同款变体

想换规则重玩,看 数独的 6 种变体。