码迷,mamicode.com
首页 >  
搜索关键字:左偏树    ( 206个结果
十七个中毒的英国人
题目 利内罗女士准备来到意大利进行修行。意大利由 n 个城市和 m 条道路构成,道路是双向的。到达第 i 个城市时,她可以取得该城市的全部信仰,并获得 ai 点能力提升,但因为在一个城市可以取得的信仰有限,多次到达同一个城市不会多次提升能力。意大利对能力也有很严的要求,对于第 i 条道路,只有能力大 ...
分类:其他好文   时间:2019-07-13 21:29:00    阅读次数:330
模板 - 左偏树 + 并查集
这两个经常混在一起用的样子,封成同一个好了。 cpp include using namespace std; typedef long long ll; int solve(); int main() { ifdef Yinku freopen("Yinku.in","r",stdin); end ...
分类:其他好文   时间:2019-06-01 23:30:26    阅读次数:120
Luogu P1552 [APIO2012]派遣 主席树
"题目链接 Click Here" 这个题好像大多数人用的都是左偏树啊?这里我来贡献一发主席树的解法。 把题目中的问题抽象出来,其实就是询问每一个点的子树中,工资前$tot_i$大的点,使它们的和满足$\sum cost_i using namespace std; define int long ...
分类:Windows程序   时间:2019-03-13 15:07:26    阅读次数:211
[模板]左偏树
用途 可在log复杂度合并的堆 性质 每个节点有一个距离,具体定义我不知道 1.满足堆的性质 2.左子节点距离>=右子节点 3.节点距离=右子节点距离加1 实现 按照以上的性质实现merge(x,y),先选出x,y中比较大的那个(大根堆为例),再拿它的右儿子和另一个去merge,如果merge出来不 ...
分类:其他好文   时间:2019-03-06 20:44:59    阅读次数:219
左偏树
可并堆有一种黑科技是用线段树合并实现,还能可持久化,时间复杂度nlogn。 这里介绍左偏树。 d值表示走右边到叶子的距离。满足d[r] <= d[l] 写法上用rt维护根节点,类似线段树。 放一个模板。 namespace lt { int ls[N], rs[N], siz[N], d[N], r ...
分类:其他好文   时间:2019-02-22 10:20:50    阅读次数:169
P1456 Monkey King
题目地址: "P1456 Monkey King" 一道~~挺模板的~~左偏树题 左偏树 优先队列在信息学竞赛中十分常见,在统计问题、最值问题、模拟问题和贪心问题等等类型的题目中,优先队列都有着广泛的应用。二叉堆是一种常用的优先队列,它编程简单,效率高,但如果问题需要对两个优先队列进行合并,二叉堆的 ...
分类:其他好文   时间:2019-02-21 21:48:04    阅读次数:166
[luogu3377]【模板】左偏树(可并堆)
解题关键:左偏树模板 1、路径压缩版本 2、非路径压缩版本,保留树结构 ...
分类:其他好文   时间:2019-02-18 01:11:06    阅读次数:164
bzoj1367 可并堆
"题面" 参考:《左偏树的特点及运用——黄河源》 我们将这个数列划为很多个互不相交的区间,每一段区间内的 $b$ 是相等的,即 $b[l[i]]=b[l[i]+1]=...=b[r[i]]=w[i]?$, $l[i],r[i]?$ 为区间 $i?$ 的左右端点 先假设题目时要求b不下降的(比较好讨论 ...
分类:其他好文   时间:2019-02-15 22:35:03    阅读次数:241
P1552 [APIO2012]派遣
链接 https://www.luogu.org/problemnew/show/P1552 思路 忍者数量肯定越多越好 那就从下到上的合并它的孩子 左偏树的话 顺便维护一个tot,大头堆,如果tot大于了m,把大的删掉 如果左偏树忘干净了或者没学的话 线段树合并也是个不错的选择 直接权值线段树合并 ...
分类:Windows程序   时间:2019-02-10 17:53:41    阅读次数:241
[BOI2004]Sequence 数字序列
PS:参考了黄源河的论文《左偏树的特点及其应用》 题目描述:给定一个整数序列$a_1, a_2, … , a_n$,求一个递增序列$b_1 a_2 … a_n$,显然最优情况为$b_{mid}=x$(x为a中位数) 有了上述的两种情况,不难发现,整个a序列是尤一些单调区间组成。 所以我们可以将原序列 ...
分类:其他好文   时间:2019-02-07 23:26:15    阅读次数:239
206条   上一页 1 2 3 4 5 6 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!