随笔分类 - 搜索
摘要:Dancing Links (DLX)是Knuth为了解决精确覆盖问题而提出的算法,很多搜索问题可以转化位精确覆盖问题从而使用Dancing Links解决(效率会比DFS高很多,因为里面常常蕴涵着意想不到的剪枝)信息学竞赛中的DLX的问题类似网络流,只需建图+贴版即可参考文献:1、DLX的原理:K...
阅读全文
摘要:题目:http://poj.org/problem?id=1084题意:给你一个n*n(n 17 #include 18 #include 19 #include 20 #include 21 #include 22 #include 23 #include 24 #include ...
阅读全文
摘要:题目:http://poj.org/problem?id=2676题意:数独,每行1-9,每列1-9,每3*3小格1-9,填数,不能重复方法:Dancing Links(16ms)或者DFS暴搜(400-900ms)Dancing Links(DLX) 是为了解决矩阵精确覆盖问题的算法,算法效率非常...
阅读全文