随笔分类 -  搜索

摘要:求所有哈密顿回路,这玩意是个 $ O(n!) $ 啊,有点吓人。 注意到一条特殊性质: 对于一条哈密顿回路,每一个点的入度与出度都为 $ 1 $。 有了这一条性质,我们可以直接马上立刻把问题转化为一个精确覆盖问题,并使用舞蹈链(Dancing Links X)解决掉。 什么,你还不会舞蹈链,建议看一 阅读全文
posted @ 2025-08-03 10:00 OrangeRED 阅读(14) 评论(0) 推荐(0)
摘要:HDU 1560 DNA sequence 21世纪可是生物科技大放异彩的时代!我们都知道基因是由DNA构成的,而DNA则由四种核苷酸碱基组成:A(腺嘌呤)、C(胞嘧啶)、G(鸟嘌呤)和T(胸腺嘧啶)。在现代计算分子生物学中,寻找DNA/蛋白质序列的最长公共子序列是个经典问题。不过今天这道题有点特别 阅读全文
posted @ 2025-06-02 22:24 OrangeRED 阅读(30) 评论(0) 推荐(0)
摘要:POJ 2449 Remmarguts' Date \(A*\)算法定义了一个对当前状态 \(x\) 的估价函数 \[f(x) = g(x) + h(x) \]\(f(x)\)为排序关键字,在小根堆中体现 \(g(x)\)为从起点开始搜索时走过的路径长度 \(h(x)\)为预先跑一遍\(dijkst 阅读全文
posted @ 2025-06-01 17:34 OrangeRED 阅读(16) 评论(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 阅读(48) 评论(1) 推荐(1)
摘要:题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径 1.6 米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个 N × M 的网格,有些格子为不可移动的障碍。机器人的中心总是在格点上,当然,机器人必须在最短的时间内把物品搬运到指定的地方。机器人接受 阅读全文
posted @ 2024-12-21 19:08 OrangeRED 阅读(51) 评论(0) 推荐(0)