你的第一道数独:分步演练

一份对初学者友好的演练,带你解开第一道数独,从扫描寻找简单填数到填满网格。

学数独最快的方法是慢慢地解一道,并给每一步命名。本演练带你走过一名初学者在简单谜题上使用的推理 — 没有高级技巧,只有扫描和解开简单网格大部分内容的那两种“唯一数”。

边读边在下面的练习盘上试一试:点一个格子,然后填入每一步所描述的数字。

从扫描开始

选一个数字,比如 1,看看它已经出现在哪里。已有的每个 1 都禁止该数字出现在它所在行、列和宫的其余部分。沿着那些线扫视(宫排除),你往往会发现某个宫里只剩一个格子还能容纳这个 1 — 一个隐性唯一。填下它,再对下一个数字重复。

  • 选一个数字,找出它已经待在的每个位置。
  • 在整个盘面上划掉它所在的行、列和宫。
  • 如果某宫只剩一个合法格子能放该数字,就填下它。

再寻找显性唯一

随着网格逐渐填满,有些空格最终只剩一个尚未出现在其所在行、列或宫中的数字。那个格子就是一个显性唯一 — 填下幸存的那个数字。在隐性唯一(扫描)与显性唯一(逐格检查)之间交替,就能带你走完任何简单谜题。

  • 对一个空格,列出尚未在其所在行、列和宫中用过的数字。
  • 如果恰好剩一个数字,就填下它。
  • 每次填数都可能产生新的唯一数 — 持续循环。

完成并检查

持续在扫描隐性唯一与检查显性唯一之间交替,直到网格填满。然后核对:再次扫描每行、每列和每宫有无重复数字。如果没有,谜题就解出了。

自己试试

8
9
4
7
6
6
2
9
3
5
1
7
5
9
8
3
7
1
5
2
8
9
6
3
4
7
5
8
2
7
4
3
4
6
7
5
1
6
4
9
9
1
4
6

Tap a cell, then a number, to practise.

常见问题

开始一道数独时我该先做什么?
扫描隐性唯一:选一个数字,看它已经出现在哪里,并寻找某个只剩一个格子还能容纳它的宫。这能快速填入那些简单的位置。
我在一道简单谜题上卡住了 — 接下来怎么办?
在两种检查之间切换:逐数字扫描隐性唯一,并逐个检查空格寻找显性唯一(只剩一个合法数字的格子)。在简单网格上,二者之一几乎总能给出下一步。

相关阅读

延伸阅读

在线练习

在带提示、笔记和四种难度的免费谜题上加以实践。

玩数独

我们使用 Google Analytics 了解访客的使用情况。在你接受之前,不会设置任何跟踪 Cookie。 查看我们的分析 Cookie 政策.