01 2021 档案
摘要:主席树 主席树就是线段树的优化 先来看模板题: 野生动物园 就是求区间$k$大值, 我们先将每个数的权值离散化,再建$n$棵权值线段树, 针对l-r里的权值就通过前缀和减一下就好了, 但这样空间复杂度是$o(n^2)$的, 考虑优化: 每次新建一颗线段树就最多只会出现$logn$个新节点,于是我们把
阅读全文
摘要:斜率优化 适用范围: 斜率优化适用于dp状态较容易维护且决策点与全局直接无关的dp 例如: f[i]=min(f[k]+a[k]*a[i]); 这里含有a[k]*a[i]这一项,所以不能简单用单调队列根据决策点的权值来判断,要使用斜率优化 使用: 举出一个方程式: f[i]=min(f[k]+(su
阅读全文
浙公网安备 33010602011771号