Platon Sudoku · 数独研习室
鱼鳍 · Fin · 核心概念
鱼鳍是基线上没有落入所选覆盖线的额外同数字候选。图中青色的 2 就是鱼鳍:它可能为真,所以不能直接使用普通鱼的整条覆盖线排除。
本课程改编自 Platon Sudoku App 的教学内容。你可以在这里读完完整实例,再到应用中继续学习和练习。
在 Google Play 查看 ↗概念
鱼鳍是基线上没有落入所选覆盖线的额外同数字候选。图中青色的 2 就是鱼鳍:它可能为真,所以不能直接使用普通鱼的整条覆盖线排除。
如何寻找
先看懂普通鱼,再找基线上覆盖线外的青色候选;只有位于覆盖线、基线之外且能看见全部鱼鳍的目标,才可排除。
容易误判
鱼鳍不一定只有一个,目标必须看见全部鱼鳍。本图与鱼角同宫的位置便于检查;相邻或靠近本身不是排除理由。
X-Wing · 行
教学棋盘 · 局部候选示意
观察候选
先只看候选 2:它在 2 行 2 列、2 行 8 列、6 行 2 列、6 行 8 列、2 行 3 列。暂时不需要记住线的名称。
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。核对条件
从蓝色的第 2 行、第 6 行开始,逐条找齐候选 2;每条线最终都要填入一个 2。这些选来检查的起点叫基线。
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。得出结论
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。 若全部鱼鳍都不成立,就恢复普通鱼,能排除 1 行 2 列 的 2;若某个鱼鳍成立,1 行 2 列 又因为看见它而不能填 2。两种情况都排除目标,所以只删除同时位于覆盖线、基线之外且能看见全部鱼鳍的目标。
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。X-Wing · 列
教学棋盘 · 局部候选示意
观察候选
先只看候选 2:它在 2 行 2 列、8 行 2 列、2 行 6 列、8 行 6 列、3 行 2 列。暂时不需要记住线的名称。
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。核对条件
从蓝色的第 2 列、第 6 列开始,逐条找齐候选 2;每条线最终都要填入一个 2。这些选来检查的起点叫基线。
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。得出结论
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。 若全部鱼鳍都不成立,就恢复普通鱼,能排除 2 行 1 列 的 2;若某个鱼鳍成立,2 行 1 列 又因为看见它而不能填 2。两种情况都排除目标,所以只删除同时位于覆盖线、基线之外且能看见全部鱼鳍的目标。
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。剑鱼 · 行
教学棋盘 · 局部候选示意
观察候选
先只看候选 2:它在 2 行 2 列、2 行 5 列、5 行 5 列、5 行 8 列、8 行 2 列、8 行 8 列、2 行 3 列。暂时不需要记住线的名称。
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。核对条件
从蓝色的第 2 行、第 5 行、第 8 行开始,逐条找齐候选 2;每条线最终都要填入一个 2。这些选来检查的起点叫基线。
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。得出结论
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。 若全部鱼鳍都不成立,就恢复普通鱼,能排除 1 行 2 列 的 2;若某个鱼鳍成立,1 行 2 列 又因为看见它而不能填 2。两种情况都排除目标,所以只删除同时位于覆盖线、基线之外且能看见全部鱼鳍的目标。
2 行 3 列 的青色 2 在覆盖线外,是鱼鳍;1 行 2 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。剑鱼 · 列
教学棋盘 · 局部候选示意
观察候选
先只看候选 2:它在 2 行 2 列、5 行 2 列、5 行 5 列、8 行 5 列、2 行 8 列、8 行 8 列、3 行 2 列。暂时不需要记住线的名称。
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。核对条件
从蓝色的第 2 列、第 5 列、第 8 列开始,逐条找齐候选 2;每条线最终都要填入一个 2。这些选来检查的起点叫基线。
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。得出结论
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。 若全部鱼鳍都不成立,就恢复普通鱼,能排除 2 行 1 列 的 2;若某个鱼鳍成立,2 行 1 列 又因为看见它而不能填 2。两种情况都排除目标,所以只删除同时位于覆盖线、基线之外且能看见全部鱼鳍的目标。
3 行 2 列 的青色 2 在覆盖线外,是鱼鳍;2 行 1 列 位于覆盖线、基线之外且看见全部鱼鳍,因此可排除 2。识别练习
教学棋盘 · 局部候选示意
识别练习 1
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
成立
识别练习 2
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
不成立
识别练习 3
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
成立
识别练习 4
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
不成立
识别练习 5
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
成立
识别练习 6
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
不成立
识别练习 7
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
成立
识别练习 8
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
不成立
识别练习 9
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
成立
识别练习 10
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
不成立
识别练习 11
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
成立
识别练习 12
标出的目标同时满足覆盖线位置和看见全部鱼鳍的条件吗?
教学棋盘 · 局部候选示意得出结论
不成立