使用指南发布日期 阅读时间约 7 分钟

数独入门解法|新手先学的两个技巧和候选数的写法

数独规则很简单,新手却常常卡在“第一格到底从哪里开始填”。本文先确认规则和盘面各部分的叫法,再用一道实际的题目讲解能填满大部分格子的两个基本技巧(隐性唯一数和显性唯一数),最后介绍找数字的顺序和候选数的写法。

数独的规则和盘面的叫法

数独是在 9×9 共 81 个格子里填入 1〜9 的数字的谜题。规则只有一条:“每一行、每一列、每个粗线围成的 3×3 宫里,1〜9 都恰好各出现一次”,完全不需要计算。根据一开始给出的数字(提示数),用推理把空格一个个填上。

叫法含义本文的写法
行横向排列的 9 格从上往下第 1 行〜第 9 行
列纵向排列的 9 格从左往右第 1 列〜第 9 列
宫粗线围成的 3×3 的 9 格左上宫·中上宫·右上宫……右下宫
格子的位置行和列的组合“第3行第2列”=从上数第 3 行、从左数第 2 列
候选数该格子还可能填入的数字写在格子角落的小字笔记

正确出题的数独答案只有一个。也就是说不需要“凭感觉填”,每个格子都应该能找到理由填上。卡住时,要么是有遗漏,要么是到了需要用你还不会的技巧的地方。

技巧1:在宫里找“这个数字能填的位置”

首先要学的是:盯住一个宫(或一行、一列),找某个数字能填的格子只剩一个的地方。这叫“隐性唯一数”,也叫排除法。可以想象沿着已有同一数字的行和列画线,把宫里的空格一个个划掉。用下面的题目试一试(· 表示空格)。

第1列第2列第3列第4列第5列第6列第7列第8列第9列
第1行9·71··4··
第2行····3·7·6
第3行··5····8·
第4行8····2··7
第5行2·6···3·4
第6行3··9····5
第7行·1····6··
第8行6·2·9····
第9行··9··42·3
  1. 1

    在右上宫里找“3”

    第2行第5列有 3,所以这个宫的第 2 行不能填 3。第5行第7列的 3 排除第 7 列,第9行第9列的 3 排除第 9 列。剩下的空格只有第1行第8列,所以第1行第8列是 3。

  2. 2

    接着在左上宫里找“3”

    刚填入的第1行第8列的 3 排除第 1 行,第2行第5列的 3 排除第 2 行,第6行第1列的 3 排除第 1 列。第3行第3列已经是 5,所以剩下的第3行第2列是 3。

  3. 3

    填入一个数字后,到其他宫里找同一个数字

    填入的数字会变成新的“线”,减少其他宫的候选。填好两个 3 之后,马上去找剩下的 3,往往会连锁着填出来。

这道题一开始就有 7 个格子能用隐性唯一数确定。我们用数独下一步提示生成“困难”和“高级”的题目并一直解到最后,确定数字的步骤中约九成都是隐性唯一数。即使是难题,先彻底地找隐性唯一数也是捷径。

技巧2:数一数空格能填哪些数字

第二个技巧是:盯住一个格子,数它所在的行·列·宫里已经有哪些数字。如果 8 种数字都齐了,就只剩最后一个。这叫“显性唯一数”,也叫“唯余法”。

  • 从数字填得多的行·列·宫交叉的格子看起,更容易找到
  • 按 1〜9 的顺序,在行·列·宫三个方向确认“有·没有”,就不容易漏
  • 找不到隐性唯一数时,就切换到这个方法

可以这样区分:隐性唯一数是“由数字找位置”,显性唯一数是“由位置找数字”。简单的题只用隐性唯一数就能解开,普通的题交替使用这两种方法就能解到最后。

从哪里开始?找数字的顺序

  • 先找盘面上出现次数多的数字:已出现 7 次的数字,只需找剩下的 2 处
  • 先看数字填得多的宫:空格越少越容易确定
  • 填入一个数字后,马上检查这个数字、这一行、这一列:新能确定的位置通常就在附近
  • 按 1〜9 的顺序在所有宫里各找一遍:防止遗漏的最后手段

候选数从“只有两处”开始写

两个基本技巧都推进不了时,就在格子角落用小字写候选数。不过一开始就在所有格子里写上全部候选,既费时间,又容易因为忘记擦掉而出错。建议分阶段来写。

阶段写什么适合的场合
1只把在宫里只能填两处的数字,写在那两个格子里普通〜困难。为找显性数对做准备
2只写候选只有 2〜3 个的格子困难。为找显性三链数做准备
3在所有空格里写上全部候选高级以上。找 X-Wing 等的时候

使用笔记的中级技巧见显性数对·三链数·区块摒除的用法,写出全部候选后使用的高级技巧见X-Wing 的找法。每次填入数字时,别忘了把同一行·列·宫笔记里的这个数字擦掉。

用数独下一步提示来练习

  1. 1

    在“新题目”中选择“简单”,点击“生成题目”

    会生成只用隐性唯一数就能解开的题目。熟练后再升到“普通”。

  2. 2

    卡住时点击“下一步提示”

    只会高亮应该先看的宫·行·列,不直接显示答案,可以练习自己去找。

  3. 3

    还是看不出来,就点“更详细(查看解法)”

    会显示技巧的名称,以及为什么这个格子是这个数字。点“把这一步填入盘面”即可反映到盘面上。

  4. 4

    最后点“检查答案”

    与答案不同的格子会变红。发现错误时,也可以参考卡住时的应对方法。

常见问题

数独和 Number Place 是同一种东西吗?
是同一规则的谜题。它最早以“Number Place”之名出现在美国的杂志上,后来日本的谜题公司 Nikoli 将其命名为“数独”并推广开来。由于“数独”在日本是 Nikoli 的注册商标,其他日本出版社的杂志多称之为“Nanpure”(Number Place 的简称)。
数独应该从哪里开始解?
选一个在盘面上出现次数多的数字,在还没有这个数字的宫里,找它只能填在一处的地方。从数字填得多的宫看起会更容易找到。
候选数需要在所有格子里都写上吗?
不需要一开始就全写。等基本技巧推进不了以后,只写只能填两处的数字或候选只有 2〜3 个的格子,既省时间也不容易忘记擦。等到高级题目需要时再写全部候选就够了。
数独可以凭感觉填数字吗?
正确出题的数独答案只有一个,原则上不用靠感觉,每格都能找到理由填上。凭感觉填的话,往往要过很多步才发现错误,擦掉重来很麻烦。实在推进不了时的试填方法,在卡住时的应对方法一文中有介绍。

本文介绍的工具

相关文章

原理解说约 14 分钟

静息心率正常值与平均值|按年龄、性别的参考范围,心率偏高偏低的原因和正确测量方法

智能手表或体检报告上写着“静息心率 72”,可这到底算正常、偏高还是偏低,一时很难判断。常听说成人的正常范围是“60〜100次/分”,但同样在正常范围内,60 和 95 反映的身体状态差别很大;儿童和耐力运动员的参考范围更是完全不同。本文先按婴儿、幼儿、学龄儿童、成人的年龄段,以及性别和运动习惯整理静息心率的平均值和正常值,再介绍早上醒来后的正确测量方法和“数15秒乘4”的误差、手腕数脉搏·手机摄像头·智能手表的区别、心率偏高或偏低的可能原因和就医标准、降低静息心率的方法,以及如何用它算出卡氏公式的目标心率。年龄段参考范围和心率区间的数字,与心率测量工具使用相同的标准和公式。

阅读文章 →