标准数独技巧教程
标准数独技巧教程
  • 数独概述
    • 初来乍到
    • 坐标
    • 数独历史
  • 直观技巧
    • 排除
    • 唯一余数
    • 剩余数的概念
  • 局部标记技巧
    • 割补(LoL)
    • 直观区块
    • 直观数组
      • 直观隐性数组
      • 直观显性数组
    • 直观复杂出数
  • 基础候选数技巧
    • 候选数的概念
    • 直观和局标技巧在全标下的样子
    • 标准鱼
      • 鱼的基本推理
      • 鳍鱼
      • 退化鱼
      • 孪生鱼
      • 鱼的直观和互补性
      • 鱼的命名
    • XY-Wing 及推广
      • XY-Wing 及推广的基本推理
      • XY-Wing 及推广的残缺逻辑
    • W-Wing
    • 唯一矩形(UR)
      • 唯一矩形的基本推理
      • 唯一矩形的类型
      • 残缺唯一矩形
    • 可规避矩形(AR)
    • 唯一环(UL)
      • 唯一环的基本推理
      • 唯一环的形成条件
      • 唯一环的规格推广
    • 拓展矩形(XR)
      • 拓展矩形的基本推理
      • 拓展矩形的规格推广
    • 全双值格致死解法(BUG)
      • 全双值格致死解法的基本推理
      • 全双值格致死解法的其他类型
    • 欠一数组(ALC)
    • 融合待定数组(SdC)
    • 跨区数组(DDS)
    • 伪数组(ESP)
    • 均衡数组
    • 烟花数组
      • 烟花数组的基本推理
      • 烟花数组的各种用法
  • 链理论
    • 双强链
    • 同数链和异数链
      • 同数链和异数链的定义
      • 头尾异数链的删数规则
      • 不连续环的两种模式
      • 有技巧名的异数链
    • 区块链
    • 待定数组链(ALS 链)
      • 链关系的第二定义
      • 有技巧名的待定数组结构
      • 在链里的待定数组
    • 隐性待定数组链(AHS 链)
    • 毛刺数组链
    • 待定唯一矩形链(AUR 链)
    • 待定可规避矩形链(AAR 链)
    • 环
      • 环的基本推理
      • 数组、鱼和欠一数对的环视角
      • 区块环
    • 强制链
      • 强制链的基本推理
      • 有技巧名的强制链
    • 动态链
      • 动态链的基本推理
      • 动态强制链
      • 动态环的删数分析
      • 动态区块环的删数分析
  • 包装
    • 染色法
      • 同数染色
      • 异数染色
    • 代数法
  • 构造
    • 唯一矩形构造
      • 唯一矩形的结构构造
      • 代入唯一矩形
    • Wing 构造
    • 毛刺和毛边
      • 毛刺的基本推理
      • 毛刺的使用
      • 毛边的基本推理
      • 毛边的使用
  • 附录
    • 术语索引
  • 逻辑学基础
    • 逻辑学简要介绍
    • 分情况讨论和析取消去
    • 反证法
  • 组合数学基础
    • 抽屉原理/鸽巢原理
  • 其他
    • 作者介绍
    • 版权声明
由 GitBook 提供支持
在本页
  • 数独规则
  • 术语介绍
  • 一些要求
  1. 数独概述

初来乍到

Welcome to Sudoku!

下一页坐标

最后更新于1个月前

欢迎阅览本教程。本教程旨在讲解所有数独技巧/解法的推理逻辑,让你在做题的时候清楚地认识数独的必要特征,以及如何获取到 100% 正确的推导结论,帮助你“掷地有声”地完成题目,并且能够全身心投入逻辑推理之中,感受数独通过思维运动所带来的快乐。

本教程内容繁多,因此非常不建议你跳内容阅读本教程,否则后面的内容可能无法理解,因为它……真的很难。

本教程尚不支持其他语言版本。不过后续我会考虑将其翻译成英语版本。敬请期待。

数独规则

如图所示。我们可以看到,整个游戏会使用 9 × 9 一共 81 个单元格,我们将整个游戏棋盘称为一个盘面(Grid)。

数独游戏规定,我们在数字 1 到 9 里选取 9 组完整的 1 到 9,并填入到盘面里,并使得每一个横排、每一个竖列,以及每一个由粗线围起来的 3 × 3 的小区域里,都完整包含一套 1 到 9。换言之,任意的数字都不可产生重复项,就像是图上那样。

只是说,你需要完整完成一道题,使得全部的空格都填满数字。图示只给出了其中第 5 行、第 5 列和第 5 个“小宫格”里满足需求的情况。

术语介绍

下面简要介绍一下数独需要掌握的基本的术语词汇。

  • 行(Row):一个横排。一共包含 9 个格子。一个数独盘面包含 9 个行。

  • 列(Column):一个竖列。一共包含 9 个格子。一个数独盘面包含 9 个列。

  • 宫(Block 或 Box):一个 3 × 3 的、由粗线围起来的 9 个格子。一个数独盘面包含 9 个宫。

  • 单元格(Cell):一个格子。一般也简称格子或格。

  • 空格(Empty Cell):一个没有填数的空白格子。

这些术语都是基础词汇,需要掌握;后续的教程内容也会使用这些词语来简化表达的内容。

一些要求

在完成一个数独题目的时候,我们会有一些基础的信息作为辅助,并非上手就给玩家完成。

如图所示,左边的图是这个题目,而右边这个是它的答案。我们也叫它解(Solution)。可以看出,一个题是必须拥有一些合适的填数作为初始提示项,才能完成的;如果是空白的盘面的话,是无论如何都没有任何依赖项可提供推演提示的。我们把左边初始状态就给出的数字称为提示数或已知数(Given)。

具有一定的提示数是必要的,但提示数的多少不一定代表题目的难度等级。更多的提示数可能也挺难,而更少的提示数也可以更容易。这一点尤为反直觉,不过我打算以后对这一点再作说明,因为零基础的我们并不一定能接受这个抽象的说法。

另外,一般一个题给予的提示数都会引导我们填出一个合适的解。换言之,一个题如果是一个合格的题目,那么它第一个要满足的地方就是“题目具有唯一的解”这一个要求。

例如上面给的这道题,所有空格都只能填入和右图里完全一致的填数。也就是说,每一个空格都只会最终对应一个正确的填数,所有不是这个数的填数全部都是错误的;反之,一旦我们填错一个数,我们就无法得到整个题目的正确的解。

一般而言,数独题目都具有这两点要求:

  • 基础规则:每一个行、列、宫都具有完整的一套数字 1 到 9;

  • 唯一解规则:题目只有唯一的一个答案。

后面我们会针对于这两点要求展开说明所有数独的技巧。

从这里开始,所有加粗的文字都是术语。他们都会被我列在里提供查看。

术语列表
一个样例盘面
一个题,和它的答案