唯一性的技巧基于标准数独只能有一个答案。
如果你做的数独没有提前说明会有多个答案的话,我觉得这个数独是合格的。在数独生成算法中,在挖空的时候会有一步是否有多解的检测,如果有多解,说明这个格子不能挖掉。
这个技巧里面有两个典型结构,Unique Rectangle (UR)/唯一矩形 和 Binary Universal Grave (BUG)/全双值坟墓
Unique Rectangle (UR)
![5192c8446eb27e8a6ff7294ead9d53ae.png](https://i-blog.csdnimg.cn/blog_migrate/79653b2e541a0b0eb4d42b8fd9eeefd8.jpeg)
看上面这个题目,剩下 4 个格子没有填,无论 R2C1 = 6 还是 R2C1 = 8,这个数独都可以解决,符合数独的基本规则,同一行、列、宫都是 1-9 不重复。但这个数独有两个解了,他并不是一个合格的标准数独。
Binary Universal Grave (BUG)
BUG 是 UR 的一种更加广泛的变形,所有候选数的格子都是双值,而且每个候选数在行、列、宫都只出现 2 次,所以这个数独要么有双解,要么没有解。
好了,上面说了这两种结构,但并没有任何的解题技巧,因为前面这两种结构都会导致双解,这并不是我们想要的,如果我们做的是标准数独(只有一个解),那么我们肯定不能让这样的结构出现,这样我