不必立即选定整块矩形。如果某数字的每个合法候选都包含同一格,那一格必属于这个数字的区域。
比较完整候选集合
数字6要考虑能放入棋盘的1×6、2×3、3×2、6×1各位置。候选必须包含本数字、不含其他数字,并避开已确定区域。只有所有剩余候选共有的格才是确定格;只比较两个偏好的方案不够,第三个方案可能避开它。
操作步骤
- 列出该数字全部可行尺寸与位置。
- 删掉违反已确认约束的候选。
- 用共有格排除邻近数字的冲突候选。
确定一格归属就能画完整边界吗?
不能。格子归属并未确定矩形的每条边。候选尚未一致的边界要保持未定。