码迷,mamicode.com
首页 >  
搜索关键字:rmq 线段树    ( 10188个结果
【好题】线段树区间合并(CDQ分治)——cf1316F
/* 离线读入所有值后离散化 题意要求的是,sum{ ai*2^(i-1)*aj*2^(n-j) } 分析这个式子,考虑进行分治 区间[l,r]的 sum{ ai*2^(i-l)*aj*2^(r-j) } 可以将式子分成 ai*2^(i-l) 和 aj*2^(r-j)两部分看, 线段树维护四个值,s ...
分类:其他好文   时间:2020-05-03 18:47:51    阅读次数:60
线段树 P3373
题目 https://www.luogu.com.cn/problem/P3373 思路 参考:https://www.luogu.com.cn/blog/milkfilling/solution-p3373 ①加法优先,即规定好segtree[root*2].value=((segtree[roo ...
分类:其他好文   时间:2020-05-03 16:28:26    阅读次数:44
线段树 P3372
题目描述 如题,已知一个数列,你需要进行下面两种操作: 将某区间每一个数加上 kk。 求出某区间每一个数的和。 输入格式 第一行包含两个整数 n, mn,m,分别表示该数列数字的个数和操作的总个数。 第二行包含 nn 个用空格分隔的整数,其中第 ii 个数字表示数列第 ii 项的初始值。 接下来 m ...
分类:其他好文   时间:2020-05-03 11:03:38    阅读次数:52
浅谈前缀和
引入 如果你想维护一个数据结构,有一个序列 $a$,每次查询 $l\sim r$ 区间和(求 $\sum\limits_{i=l}^ra_i$),只有查询,线段树&树状数组难免有些大材小用,但是维护它效率要高,甚至要达到 $\mathcal{O}(1)$。 这个东西该怎么维护呢? 我们可以创造一个序 ...
分类:其他好文   时间:2020-05-03 10:57:33    阅读次数:70
[贪心][线段树] Codeforces 1348F Phoenix and Memory
题解 首先我们得找到任意一个合法的序列,这可以使用贪心算法在 $O(N\log N)$ 的时间复杂度内做到。我们可以把所有的区间 $(a_i,b_i)$ 按左端点从小到大进行排序,然后从左到右扫描这些区间。我们去找朋友 $j$ 可以在哪些位置,我们把所有左端点 $a_i\leq j$ 的区间的右端点 ...
分类:其他好文   时间:2020-05-03 00:57:36    阅读次数:84
P2073 送花
P2073 送花 因为c保证只会出现一次并且c小于等于106 我们可以以c为关键字,维护花费和优美度,构建一棵线段树 对于1操作,我们直接查询c节点是否有值,有就直接返回,反之赋值 对于2操作,删去最大值,就从完整区间开始,只要右子树有点或左子树无点,就尽可能的去遍历右儿子,否则才遍历左儿子,将最后 ...
分类:其他好文   时间:2020-05-02 22:58:42    阅读次数:64
CF500F New Year Shopping [线段树分治,背包]
不会奇怪的背包科技,只能用线段树分治了。 ...
分类:其他好文   时间:2020-05-02 19:24:10    阅读次数:72
蒟蒻的splay2之文艺平衡树
前情回顾: "蒟蒻的splay1" ~~时隔好久终于更新了.jpg~~ "文艺平衡树" 简单来说就是要求区间翻转 首先我们按照点的编号来建一颗二叉搜索树,建树方式类似线段树(注意空间要开大不然会$T$) 这样建出来的树类似这样: 然后我们就可以在树上找到区间了 但是我们怎么翻转呢? 如果这个区间长度 ...
分类:其他好文   时间:2020-05-02 18:57:33    阅读次数:46
P5344 【XR-1】逛森林[倍增优化建图,zkw线段树优化spfa]
判下连通,离线下来连边,就是个裸的板子了QvQ。 我们把一堆边连到一个点,那个点连到一堆边,这样就可以满足 [l1,r1] to [l2,r2] 了 可以用 zkw 线段树来跑 spfa,奇怪的姿势增加了。 ...
分类:其他好文   时间:2020-05-02 18:47:50    阅读次数:47
CF1063F String Journey [后缀自动机,线段树,dp]
~~为什么题解的复杂度都带根号啊…迷惑~~ 题意: ~~题目的翻译很清楚。~~ 先把字符串翻转,容易证明答案不变。 我们考虑最优的办法,容易证明,最优解中,如果是非真子集,那么很显然长度是 ~~(算了稍微解释一下,就是如果你多出来的就删掉,保留一个这种递增序列,这样一定最优)~~ ${1,2,3,4 ...
分类:其他好文   时间:2020-05-02 18:34:32    阅读次数:88
10188条   上一页 1 ... 26 27 28 29 30 ... 1019 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!