动态规划优化(四边形不等式,斜率优化等)
文章平均质量分 87
线性规划,动态规划,
时间爆炸,如何优化……
_ducati
这个作者很懒,什么都没留下…
展开
-
【省选联考 2022 D1T2】填树 题解
Description传送门Solution为方便叙述,令 M=maxi=1n{ri}M=\max_{i=1}^n \{r_i\}M=maxi=1n{ri},p(u,v,l,r)p(u,v,l,r)p(u,v,l,r) 表示有多少种给 (u,v)(u,v)(u,v) 路径上的点钦定点权的方案数,满足各个 uuu 的点权 均在 [lu,ru][l_u,r_u][lu,ru] 范围内且最大值不超过 rrr,最小值不小于 lll。令 q(u,v,l,r)q(u,v,l,r)q(u,v,l,r) 表原创 2022-04-21 09:31:57 · 406 阅读 · 0 评论 -
Educational Codeforces Round 119 (Rated for Div. 2) EFG 题解
CF1620 题解原创 2021-12-19 18:18:10 · 579 阅读 · 0 评论 -
[八省联考 2018] 林克卡特树 题解
这道题我前前后后做了一年,共过了 444 遍,每次都有的新的理解;这次我认为自己理解透了,于是就写了一篇题解。这道题是我入坑看到的第一道黑题(当时很萌,不知道黑题是什么,看到这题感觉很好玩),另外还有就是《切树游戏》和 Spiders Evil Plan,记载着我的回忆(Description传送门Solution算法一为方便叙述,令树根为 111,wu,vw_{u,v}wu,v 表示 u,vu,vu,v 之间的边权,son{u}\text{son}\{u\}son{u} 表示 uuu 的儿子原创 2021-12-18 18:06:44 · 527 阅读 · 0 评论 -
浅谈二分栈优化决策单调性 DP 的写法及细节
宏观使用双端队列维护三元组 (l,r,x)(l,r,x)(l,r,x),表示 [l,r][l,r][l,r] 的决策点为 xxx。中观当扫描到第 iii 个位置的时候:①进行转移②在队首处弹出过老的三元组③在队尾处弹出 xxx 已没有 iii 优的三元组④考虑队尾的三元组,通过二分确定 ⌈\lceil⌈ xxx 更优 ⌋\rfloor⌋ 和 ⌈\lceil⌈ iii 更优 ⌋\rfloor⌋ 的分界点,并将最后一个三元组分裂为两个⑤在队尾处插入以 iii 为决策点的三元组 (_,n,i)(原创 2021-11-14 15:35:18 · 849 阅读 · 0 评论 -
CF1097G 题解
Description给定一棵 nnn 个点的树,求所有点集的最小斯坦纳树大小的 kkk 次方和。答案对 109+710^9+7109+7 取模,1≤n≤105,1≤k≤2001 \le n \le 10^5,1 \le k \le 2001≤n≤105,1≤k≤200。Solution⌈\lceil⌈ 算法二 ⌋\rfloor⌋ 为本题正解,⌈\lceil⌈ 算法一 ⌋\rfloor⌋ 是个人思考的产物,两部分联系不大,可以直接跳到 ⌈\lceil⌈ 算法二 ⌋\rfloor⌋。算法一看到一个原创 2021-05-31 21:44:49 · 183 阅读 · 0 评论