主题:一道比较难的数独题,至少我是花了好几天工夫才做出来 -- kmy1810
每个小的单元格有三个坐标,分别属于行列和九宫格三个维度,如果我们把图旋转九十度可以发现行列互换了,相当于交换了行列坐标,而如果交换每个格子的列坐标和九宫格坐标,所得的解也是一样的。
因此,不要拘泥于“标注的是一个大格里面的数字的可能性”,我所说的就是标注每个小单元的所有可能性,当然首先列出的是只有两种可能的,这样比较简单清楚。
例如(7,1)和(7,6)都是4/6,就是一行中的数字的可能性,和九宫格里的分布是等价的,也就是说这一行里面的4和6这两个数字的位置比较确定了。
(3,8)的6/7和(9,8)的6/7也是一样。
对于比较简单的题目,分而治之是个不错的方案,但对于较复杂的,就要综合分析行列九宫格共同的制约而不仅仅是一个大格里面数字的可能性了。
一般性的思路
1标注各单元可能数字
2约简
3查看各行列九宫格中各个数字可能出现的位置数
4以上方法都无效时,选择信息量最丰富的单元尝试(一般是牵一发而动全身的点)例如(9,8),(3,8),(8,7)等等互相关联的点。直到发现错误或找到答案。
- 相关回复 上下关系8
压缩 4 层
😥喜欢mm给点儿提示吧 wizwx 字137 2007-12-31 14:07:39
🙂如果要用标注各单元可能数字的方法,还有一些 1 荷子 字167 2008-01-01 19:32:33
🙂我标注的是一个大格里面的数字的可能性 wizwx 字172 2008-01-01 20:26:19
🙂其实所谓一个九宫格和一行或者一列是完全等价的
🙂我也到了这一步,可是推断出(1,2)是3或8也没什么用啊 kmy1810 字106 2008-01-01 20:07:31
🙂左中大格 第二行 最右边是4 因为 bnugirl 字25 2007-12-31 16:14:13
😜感谢提示,不过仍然难以继续 wizwx 字42 2007-12-31 18:47:24
🙂左下角第一行左边数第三个格填3 神仙驴 字64 2008-01-01 08:46:59