跳到主要内容

数独工具 / 求解器

数独求解器 与检查器。

检查重复条件、无解、多解或唯一解。可以手动输入数字,也可以粘贴 81 格的题目。

计算在浏览器中进行,无需账号。

你的题目

75 个已知数 · 6 个空格

键盘:方向键移动;1–9 填数并移到下一空格;0、Delete 或 Backspace 擦除;Home/End 在行内跳转;Ctrl/⌘ + Z 撤销,Shift + Ctrl/⌘ + Z 重做;Tab 离开棋盘。

准备好即可开始

输入已知数,然后检查题目是否恰有一个解。

从左上角逐行输入,已知数用 1–9、空格用 0 或点;空白字符、换行和网格分隔线会被忽略。

导入会替换当前棋盘,撤销可恢复之前的数字。

亲自试试

四个例子,四种结果。

将示例载入棋盘,再选择“检查题目”。每个示例演示一种结果。载入会替换当前输入,撤销可恢复。

01

一个解

从完整棋盘删除对角线上的九个格子,每行恰好缺一个数字,所以只有一种完成方式。

02

已知数冲突

第 1 行两个 1 在同一行和宫重复,两个冲突格均已标记。

03

无解

第 1 行需要在第 9 列填 9,但该列已有 9。虽然没有重复的已知数,仍然无解。

04

多个解

完整棋盘中的所有 1 和 2 都被移除了。交换 1 与 2 可得到不同的合法答案,因此剩余已知数不能确定唯一解。

怎样检查数独

  1. 01 / 输入

    抄录原题已知数

    输入原题数字并保留空格。检查自己的进度时也可以加入已填数字;所有输入都会被视为固定条件。

  2. 02 / 检查

    阅读诊断说明

    检查器先找重复数字,再搜索合法答案,找到两个解或达到 15 秒就停止。中断的检查不作结论。

  3. 03 / 继续

    理解下一步

    修改已知数、复制唯一解,或学习自行推理: 数独候选数。检查器提供完整答案,不提供逐步的逻辑证明。

已知数冲突

同一行、列或 3×3 宫中有重复数字,请修正标记处再检查。

阅读指南

无解

条件没有直接重复,但无法组成完整数独。请与原题重新核对数字。

阅读指南

多个解

至少有两个合法答案符合已知数,可能漏抄了条件。检查器不会任取一个答案来充当唯一解。

阅读指南

一个解

恰有一份完整棋盘符合全部输入。答案保留原有已知数,并突出显示求解器补充的数字。

阅读指南

求解器常见问题

没有重复数字,仍然可能无法完成吗?

会。重复是直接违反规则,但条件也可能在后续搜索中导致死局。上方无解示例中,第 1 行需要填 9 的格子,其所在列已经有 9。

有多解时,为什么不显示其中一个?

任取一份答案会掩盖题目条件无法确定唯一解这一事实。请检查是否漏抄数字;标准数独题目应当只有一个解。

支持对角线、杀手数独等变体吗?

不支持。仅检查标准 9×9 数独:每行、每列、每个 3×3 宫内的 1–9 不重复,不检查对角线、笼和等额外条件。

题目会发送到远程求解服务吗?

不会。检查在浏览器的 Web Worker 中执行。链接中的题目属于页面请求的一部分;手动输入或粘贴的条件不会发送到远程求解服务。

开始一道新数独