随笔分类 - DP
摘要:P10200 [湖北省选模拟 2024] 花神诞日 题解 首先注意到一个集合中两两异或和的最小值就是,排序后相邻两个数异或和的最小值。证明可以考虑放到 01-Trie 上,从高往低位建树,求一个数与之异或的最小值,就是使高位相同位数尽可能多,则就是 01-Trie 上的前一个叶子或后一个叶子。 由此
阅读全文
摘要:[PA2019] Desant Solution 原题链接。 题目大意:给定一个长为 的排列,对于每个 求出长度为 的子序列逆序对最少有多少,并且求出有多少个长度为 的子序列逆序对最少。 解题思路:首先有一个暴力的做法,设 \(f_{
阅读全文
摘要:DP 套 DP 听名字猜不到它是个什么东西。 接下来用一道例题 P459 TJOI2018 游园会 来解释 DP 套 DP。 游园会 参考资料。 题目描述 小豆参加了 NOI 的游园会,会场上每完成一个项目就会获得一个奖章,奖章只会是 、 、\(
阅读全文
摘要:子集反演 & 高维前缀和 & sos dp 学习笔记 子集反演 设 表示集合 的答案, 为 的子集的答案和。 根据定义: 子集反演就是: \[g(S)=\sum _{T\in S}(-1
阅读全文
摘要:最小斯坦纳树 给定一张无相连通图,每条边有权值,有 个关键点,要求选择权值和最小的边使得关键点连通,求权值和。 类似最小生成树,但是限定了关键点就只能用指数级的复杂度解决,这里考虑类似状压 DP 的方法。 例题:P6192 【模板】最小斯坦纳树 首先最终答案显然是一个树。 所以我们设 \
阅读全文
摘要:关于树上背包及其正确性证明 前言 2024.08.20:由于今天模拟赛 T1 想到了正解,然而我以为树上背包的复杂度是 ,然后没有继续调试我的代码,然后也没有提交,后来发现树上背包的复杂度是 的,痛失 100 pts。发现我从来都没有写过树上背包,于是写下此
阅读全文
摘要:wqs二分 参考资料 【学习笔记】WQS二分详解及常见理解误区解释 -ikrvxt -CSDN wqs二分 学习笔记 -Leap_Frog -Luogu wqs二分详解 -Hypoc_ -CSDN 前言 2024.08.13 模拟赛遇到恰好选 个的限制的反悔贪心做模拟费用流的题,然而不会
阅读全文