九重数独
简体中文

九重数独 · 攻略

摒除法与隐性单数:给数字找唯一落点

摒除法从数字出发,寻找它在一行、一列或一宫里的唯一落点。用宫内位置表逐步排除八个格,说明为什么目标格即使有多个候选,也必须填入这个数字。

更新于 2026-11-13

摒除法可以找出隐性单数:某数字在一行、一列或一宫内只剩一个可放位置,即使那个格还有别的候选,也必须填这个数字。检查重点是数字在整个范围内的位置,而不是单格候选的数量。

从“这个格填什么”切换视角

普通看格法是盯着空格找候选;摒除法反过来,先问“这一宫的七还能放在哪”。已有七所在的行、列会排除宫内一部分位置。如果最后只剩一个落点,该格就必须填七。

这个格可能还写着二、五、七,看起来并非单候选。但若填二或五,宫里就再也没有地方放七。隐性单数的强制性来自整个范围对这个数的需求。

用候选位置看一个例子

假设某行只剩甲、乙、丙三个空格:

空格合法候选
甲二、五
乙二、五、七
丙二、五

七只在乙出现,所以乙填七。甲丙的二五暂时不用分清,也不用先得到唯一余数。这里默认本行其他格已填好,而且没有七;若本行已有七,就不应继续找第二个七。

摒除时按什么顺序查

  1. 选一个尚未完成的行、列或宫。
  2. 找其中还没有出现的一个数字。
  3. 检查范围内每一个空格,利用交叉行列宫删去不合法位置。
  4. 只剩一个位置时落数。
  5. 更新同行、同列、同宫,再看是否产生连续确定。

宫内摒除比较直观,因为外面的一个已知数可能一次排除宫内整段行或列。但横行、纵列也同样能出现隐性单数,不能只查九宫格。

看似唯一,实际可能漏查

有些玩家只看已经写了候选的小数字,没有检查完全空白的格。空白只是没记笔记,不代表不能放。要说某数字只有一个位置,必须把这个范围里的所有空格都检查过。

另一个常见问题是误认粗线边界,把邻宫的空格一起算进来,或者漏掉本宫边缘。先确认完整范围,再谈唯一落点。

用反问验证推理

可以在落数前问:“如果这里不填七,这一行的七还能放哪?”如果所有其他位置都确实被排除,结论就成立。这种短反问不是尝试多条猜测路线,只是在检查自己有没有遗漏合法位置。

练习时把每次摒除的依据说出来,例如“这两个位置同列已有七,另一排同样有七,所以只剩这里”。能说明排除来源,比只记住最后的落点更有帮助。

在一个宫里做完整摒除

下面用左上宫找六,甲到壬代表九个位置。只追踪六能不能放,暂时忽略其他候选。

宫内位置左格中格右格
上排甲乙丙
中排丁戊己
下排庚辛壬

假设宫外的上排已经有六,甲乙丙全部排除;宫外的中排也有六,丁戊己也排除。左列下方有六,因此庚排除;右列下方有六,因此壬排除。最后只有辛能放六。

  1. 先按横行划去上排和中排。
  2. 再按纵列划去下排左右两个格。
  3. 辛是本宫六的唯一落点,填六,并清掉辛原来的其他候选。

辛原来即使写着二、六、九,也必须填六。这里不需要先证明二和九在辛的行列里都不合法,因为本宫必须有六,而其他八格都放不下。

去掉一个条件,结论会变吗

如果右列下方的六不再存在,壬就不能按原来的理由排除。此时六还有辛、壬两个落点,不能直接填辛。两个位置恰好挨在一起,也仍然是两个位置。

这时可以记下“六留在本宫下排”的关系,但它还没有变成隐性单数。若以后其他条件排除了壬,才能确定辛。摒除时先完整列位置,再数剩几个,可以避免把“这一带比较像”误当成“只有这里能放”。

去哪里玩

九重数独 的 iOS 图解教学可以随时回看。挑一个尚未完成的宫,专门练习追踪某个数字的全部落点。