文章分类 -  OIer / OI 笔记 - 算法

摘要:引入 前置知识:二分搜索。 定义 二分答案是在二分搜索基础上扩展的算法。 对于纯的朴素算法,枚举 \(n\) 个可能的答案再进行判断(复杂度 \(O(m)\)),复杂度是 \(O(nm)\) 的,而二分的应用可以将其降低至 \(O(\log n \cdot m)\)。 大致的应用条件是: 答案在一个 阅读全文
posted @ 2023-12-26 21:41 STA_Morlin 阅读(386) 评论(0) 推荐(0)
摘要:目前只有倍增 LCA。 阅读全文
posted @ 2023-05-31 12:12 STA_Morlin 阅读(32) 评论(0) 推荐(0)
摘要:树上任意两节点之间最长的简单路径即为树的直径。 两遍 dfs 或树形 DP。 阅读全文
posted @ 2023-05-23 20:05 STA_Morlin 阅读(38) 评论(0) 推荐(0)
摘要:有向图与无向图 阅读全文
posted @ 2022-10-23 15:26 STA_Morlin 阅读(161) 评论(0) 推荐(0)
摘要:众所周知,DP就是毒品的意思 定义及作用 DP,动态优化,属于最恶心人的算法,但也是行之有效的。 一般会比贪心,DFS什么的快上几个 \(n\)。 讲完了。 DP 的应用条件 最优子结构,无后效性和子问题重叠。 最优子结构 注意:具有最优子结构的问题也可能适用贪心求解。 注意:要确保我们获取了最优解 阅读全文
posted @ 2022-08-17 10:18 STA_Morlin 阅读(103) 评论(1) 推荐(1)