随笔分类 -  搜索 / DLX

摘要:求所有哈密顿回路,这玩意是个 $ O(n!) $ 啊,有点吓人。 注意到一条特殊性质: 对于一条哈密顿回路,每一个点的入度与出度都为 $ 1 $。 有了这一条性质,我们可以直接马上立刻把问题转化为一个精确覆盖问题,并使用舞蹈链(Dancing Links X)解决掉。 什么,你还不会舞蹈链,建议看一 阅读全文
posted @ 2025-08-03 10:00 OrangeRED 阅读(26) 评论(0) 推荐(0)
摘要:DLX 从入门到入土 一 · 浅谈精确覆盖问题 精确覆盖问题(Exact Cover Problem),是指给定很多集合 $ S_i(1 \le i \le n) $ 以及一个集合$ X $ 求满足以下的无序多元组\((T_1,T_2,...,T_m)\): \[\forall i,j \in [1 阅读全文
posted @ 2025-02-14 10:15 OrangeRED 阅读(91) 评论(1) 推荐(1)