1. 烟花
1.1. 原理
因为
- 存在 2 个行列区域:行
RegionRow
、列RegionColumn
,其中- 单元格
Cell1
同时属于行RegionRow
、列RegionColumn
、宫RegionBlock
RegionRow∩Block
的单元格,既属于RegionRow
,又属于RegionBlock
RegionColumn∩Block
的单元格,既属于RegionColumn
,又属于RegionBlock
- 单元格
Cell2
属于RegionRow
,不属于RegionBlock
- 单元格
Cell3
属于RegionColumn
,不属于RegionBlock
- 单元格
- 对于候选数
X
RegionRow
中- 仅
RegionRow∩Block
和Cell2
可填入X
- 仅
RegionColumn
中- 仅
RegionColumn∩Block
和Cell3
可填入X
- 仅
所以
- 单元格
Cell1
、Cell2
、Cell3
中,至少有一格填入数字X
枚举
RegionRow
中候选数X
的可能位置
1.1.1. 技巧组合
- [[区块]]:
- 行区块
- 列区块