四阶鱼

四阶鱼

原理

因为

  • 存在 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

技巧拓展

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

SudokuWiki.org - Jellyfish Strategy

最后更新于