四阶鱼

1.1. 原理

因为

  • 存在 4 行 4 列RegionLineParallel[1,4] 、`RegionLinePerpendicular[1,4]:
    • RegionLineParallel[n] 之间互相平行
    • RegionLinePerpendicular[n] 之间互相平行
    • RegionLinePerpendicular[n] 垂直于RegionLinePerpendicular[m]
    • RegionLineParallel[n] 和RegionLinePerpendicular[m]相交于单元格Cell[nm]
  • 对于候选数X
    • 在行列RegionLineParallel[1] 中
      • 可填入数字X的单元格仅限于Cell[11]、Cell[12]、Cell[13]、Cell[14]
    • 在行列RegionLineParallel[2] 中
      • 可填入数字X的单元格仅限于Cell[21]、Cell[22]、Cell[23]、Cell[24]
    • 在行列RegionLineParallel[3] 中
      • 可填入数字X的单元格仅限于Cell[31]、Cell[32]、Cell[33]、Cell[34]
    • 在行列RegionLineParallel[4] 中
      • 可填入数字X的单元格仅限于Cell[41]、Cell[42]、Cell[43]、Cell[44]

所以

  • 在行列RegionLinePerpendicular[1] 中
    • 除了Cell[11]、Cell[12]、Cell[13]、Cell[14]的其他单元格
      • 必不填入数字X
  • 在行列RegionLinePerpendicular[2] 中
    • 除了Cell[21]、Cell[22]、Cell[23]、Cell[24]的其他单元格
      • 必不填入数字X
  • 在行列RegionLinePerpendicular[3] 中
    • 除了Cell[31]、Cell[32]、Cell[33]、Cell[34]的其他单元格
      • 必不填入数字X
  • 在行列RegionLinePerpendicular[4] 中
    • 除了Cell[41]、Cell[42]、Cell[43]、Cell[44]的其他单元格
      • 必不填入数字X

分析 16 格中数字X的数量c:c >= 4 && c <= 4 → `c == 4

# Jellyfish

1.1.1. 技巧拓展

  • [[三阶鱼]]:拓展分析行列区域的数量

SudokuWiki.org - Jellyfish Strategy

results matching ""

    No results matching ""