← 返回小游戏
数独研习室中文本地教程
极难

Junior Exocet(基本目标排除)

Junior Exocet 基本型用两个基格、两个目标格与严格的交叉线容量约束,证明两个目标必须使用基格实际取到的两个数字,因此可以去掉目标里的非基数。

先记住一句话

两个基格选出的数,两个目标必须接住;先把交叉线条件查全。

怎样找到这个突破口

  1. 在同一宫、同一行内找两个基格,候选并集为三个或四个数字,称为基数。纵向结构把行列互换。
  2. 同一宫带的另外两个宫各有一个目标格,分处其余两行,目标彼此不相见;两个目标都必须含全部基数。
  3. 检查两个目标在交叉位置上的伴随格:它们不能含任何基数。已填数和小数字都要核对。
  4. 取基宫剩余一列与两个目标所在列作为三条交叉线。宫带以外的 S 格中,对每个基数,其全部可能位置(含已填数)须落在至多两条横行。
  5. 全部条件成立后,只删除两个目标中的非基数;尚不能确定基格或目标具体填哪个基数。

为什么这样做成立

设某个实际基数 A 已填进基格。它所在基宫的剩余交叉列,必须在宫带以外放一个 A。如果两个目标都不接 A,因伴随格也没有 A,另两条目标交叉列同样都得在宫带外各放一个 A。这样三条交叉列需要三个互不同行的 A。

但 S 格里 A 的全部位置只能落在至多两条横行,每行又只能放一个 A,最多容纳两个,矛盾。因此每个实际基数至少占一个目标。两个基格取不同数字,两个目标刚好接住这两个数字,容不下任何非基数。

先认清四种角色

基格提供待传递的实际数字;目标接收这两个数字;伴随格负责阻断宫带内部的替代位置;S 格负责证明宫带外也容纳不了多出来的第三次放置。请配合例题中的角色高亮逐一核对。

高级课先练核对,不要求快速发现

初学时先让助手给出结构,再逐项说出条件与用途。能完整复述“两格实际数字为何必须进两目标”,就比只记住图形更有价值。

对照例题:边看题,边学方法

先自己观察,再按步骤对照。解题方法的题例保留完整候选,用于练习当前这一步;操作指南的题例用于跟做本课功能。候选结构练习可能有多个完整解。

对照例题 1

Junior Exocet(基本目标排除) · 对照示范 1

去盘面练习 ↗

先找相关区域,再说清楚结构为什么成立。

Junior Exocet(基本目标排除) · 对照示范 1 · 先看盘面列号在上方,行号在左侧。显示这张题的完整候选笔记。黄色为观察格,红色划线可删除,绿色大数字为确定填数。12312323456789123456789123456789123456789123456789123456789123456789123456789123456789234567891234123456789123456789456789123456789123456789123456789123456789234567894567891234567891234567891235123456789123456789123456789123456789234567891234567891234567891234567891234567891234567891234567891234567891234567894567894567891234567891234567894567891234567891234567891234567891234567894567894567891234567891234567894567891234567891234567892345678923456789123456789234567892345678923456789234567892345678923456789234567894567894567891234567891234567894567891234567891234567892345678923456789456789456789123456789123456789456789123456789123456789112233445566778899

先自己观察。这是完整的数独候选盘,可以直接和文字步骤对照。

自己动手:5 道巩固练习

先不看答案,打开练习盘完成本课目标,再回来核对理由。练习通过数字替换、旋转或镜像形成同结构变式,帮助你换个位置也能认出来。

本课已完成 0 / 5 题

巩固练习 1 / 5

Junior Exocet(基本目标排除) · 巩固练习 1

打开这题,自己做 ↗

使用“Junior Exocet(基本目标排除)”找到一步可以确定填数或删除候选的推理;先指出观察格,再说明理由。

同结构变式 · 顺时针旋转 270° · 数字重新编号 · 来源:Junior Exocet:基本目标排除

Junior Exocet(基本目标排除) · 巩固练习 1 · 先看盘面列号在上方,行号在左侧。显示这张题的完整候选笔记。黄色为观察格,红色划线可删除,绿色大数字为确定填数。12345678912345678912345678912345678912345678912345678912356789123456789123456789123456789123456789123456789123456789123456789123456789123567891234567891234567891234567891235692478123456789123569123569123567891235691235691234567891234567891234567891234567891234567891234567891235678912345678912345678912345678912345678912345678912345678912345678912345678912356789123456789123456789123456789347812356912345678912356912356912356789123569123569123567891235678912356789123567891235691235694123569123569478123456789123456789123456789123456789123456789123567891235678912356789478123456789123456789123456789123456789123456789123567891235678912356789112233445566778899
需要时,看一点提示

先回想本课口诀:“两个基格选出的数,两个目标必须接住;先把交叉线条件查全。” 图中已保留本题完整候选,先找结构,暂时不要展开答案。

做完后,对照答案与理由

Junior Exocet 基本型:两个基格共有 4、7、8;两个目标互不相见,伴随格没有任何基数。三条交叉线带外的 S 格中,每个基数都只需至多两条垂直线覆盖。两基格的实际数字必须分别出现在目标格,因此目标里的非基数可以删除。

Junior Exocet(基本目标排除) · 巩固练习 1 · 查看结论列号在上方,行号在左侧。显示这张题的完整候选笔记。黄色为观察格,红色划线可删除,绿色大数字为确定填数。12345678912345678912345678912345678912345678912345678912356789123456789123456789123456789123456789123456789123456789123456789123456789123567891234567891234567891234567891235692478123456789123569123569123567891235691235691234567891234567891234567891234567891234567891234567891235678912345678912345678912345678912345678912345678912345678912345678912345678912356789123456789123456789123456789347812356912345678912356912356912356789123569123569123567891235678912356789123567891235691235694123569123569478123456789123456789123456789123456789123456789123567891235678912356789478123456789123456789123456789123456789123456789123567891235678912356789112233445566778899
  • 第3行第3列删除候选 2
  • 第6行第2列删除候选 3
  • 展开这张例题的完整推理记录

    基格:r8c1、r9c1;目标:r3c3、r6c2。

最容易弄错的地方

  • 外形像飞鱼远远不够,目标、伴随格和每个基数的 S 格覆盖条件必须全满足。
  • 检查 S 格不能漏掉已填的基数,否则会低估所需覆盖线。
  • 目标必须含全部基数;不能把候选缺失的图强行当作本页基本型。
  • 结论是删除目标的非基数,不能把基数全部当成确定答案。
本地支持的具体范围

严格限于 Junior Exocet Rule 1 的三/四基数与垂直两覆盖线子型;不包括 Mirror、Double Exocet、灵活覆盖单元或兼容数字扩展。

和孩子一起说一说

把每个 A 当作一个必须安排座位的人:三列各要一个座位,两行最多坐两个,为什么坐不下?

学会了吗?做个小检查

某个基数在 S 格中的位置需要三条横行才能覆盖,还能使用这里的基本型吗?