编程之美 set 20 构造数独

时间:2014-02-28 02:13:40   收藏:0   阅读:482

1. 朴素 DFS 遍历效率太低, 即便是预先设定 9 个数放到数组再去 DFS, 同样并不高效

2. 在生成一个可行解后, 随机删除一些数字, 删除的数字越多, 数独的难度就越大

3. 正解二.

  3.1 假设已经有一个 3X3 的矩阵是排列好的, 具体数字先用字母代替. 将小矩阵放到数独正中间

  3.2 通过行变换, 填充数独中间三行

  3.3 通过列变换, 填充数独中间三列

  3.4 还剩下 4 个小方块, 由相邻的矩阵变换可得

编程之美 set 20 构造数独,布布扣,bubuko.com

原文:http://www.cnblogs.com/xinsheng/p/3570898.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!