线段树
文章平均质量分 66
stoorz1023
这个作者很懒,什么都没留下…
展开
-
【洛谷P3273】棘手的操作
由于 cnblogs 到 3 月 25 号前需要整改,无法写博客,所以这几天就暂时在 CSDN 写,到时候再搬过去。题目题目链接:https://www.luogu.com.cn/problem/P3273有 nnn 个节点,标号从 111 到 nnn,这 nnn 个节点一开始相互不连通。第 iii 个节点的初始权值为 a[i]a[i]a[i],接下来有如下一些操作:U x y: 加一条边,连接第x个节点和第y个节点A1 x v: 将第x个节点的权值增加vA2 x v: 将第x个节点所在的连通原创 2021-03-18 21:18:17 · 132 阅读 · 0 评论 -
【牛客练习赛55】E - 树【线段树】【换根法】【dfs】
题目题目链接:https://ac.nowcoder.com/acm/contest/2927/E你有一颗大小为 n\mathit nn 的树,点从 1\mathit 11 到 n\mathit nn 标号。设dis(x,y)\operatorname{dis}(x,y)dis(x,y)表示 x\mathit xx 到 y\mathit yy 的距离。求∑i=1n∑j=1ndis2(i,...原创 2019-12-14 07:48:58 · 238 阅读 · 0 评论 -
【JZOJ3919】志愿者【线段树】【换根法】
题目:题目链接:https://jzoj.net/senior/#main/show/3919给出一棵树以及若干个标记点,树有边权,求分别从每一个点出发经过所有的标记点所需的最小边权和。思路:首先我们设TTT为能包含所有标记点的最小的树,sizeTsizeTsizeT为TTT的边权和。考虑所有x∈Tx\in Tx∈T的点xxx,如果我们要求最终需要回到出发点(x)(x)(x),那么显然...原创 2019-12-07 14:26:54 · 207 阅读 · 0 评论 -
【洛谷P4254】Blue Mary开公司【李超线段树】
题目大意:题目链接:https://www.luogu.org/problem/P4254两个操作:Project s pProject\ s\ pProject s p:接到一个方案,第一天收入为sss,接下来每天收入增加ppp。Query xQuery\ xQuery x:询问第xxx天的最大收入是多少(只能选择一个方案)。...原创 2019-10-07 08:52:10 · 248 阅读 · 0 评论 -
【洛谷P5105】不强制在线的动态快速排序【线段树】
题目大意:题目链接:https://www.luogu.org/problem/P5105维护两个操作:1 l r1\ l\ r1 l r,在序列中插入[l,r][l,r][l,r]中的所有整数222,将序列排序后输出⨁i=2lena[i]2−a[i−1]2⨁^{len}_{i=2}a[i]^2-a[i-1]^2⨁i=2lena[i]2−a[i−...原创 2019-08-15 20:26:19 · 134 阅读 · 0 评论 -
【JZOJ6310】Global warming【线段树】
前言题目大意:题目链接:https://jzoj.net/senior/#main/show/6310给定整数nnn和xxx,以及一个大小为nnn的序列aaa。你可以选择一个区间[l,r][l,r][l,r],然后令a[i]+=d(l<=i<=r)a[i]+=d(l<=i<=r)a[i]+=d(l<=i<=r),其中...原创 2019-08-20 19:33:38 · 165 阅读 · 0 评论 -
【LOJ2055】【洛谷P2824】排序【线段树】【二分答案】
思维好题:)原创 2019-08-10 18:46:58 · 257 阅读 · 0 评论 -
【JZOJ1214】【洛谷P4130】项链工厂【线段树】
细节题原创 2019-07-06 20:13:58 · 158 阅读 · 0 评论 -
【JZOJ3236】矮人排队【线段树】
题目大意:题目链接:https://jzoj.net/senior/#main/show/3236给出一个nnn的全排列,要求维护如下操作1 x y1\ x\ y1 x y:交换a[x]a[x]a[x]和a[y]a[y]a[y]2 l r2\ l\ r2 l r:询问l∼rl\sim rl∼r的任意排列是否为...原创 2019-07-11 14:08:19 · 134 阅读 · 0 评论 -
【洛谷P1712】【LOJ2086】区间【线段树】【双指针】
题目大意:题目链接:洛谷:https://www.luogu.org/problemnew/show/P1712LOJ:https://loj.ac/problem/2086在nnn个给定区间中选择mmm个区间,要求这mmm个区间共同包含至少一个位置,求所有方案中所选区间长度最大和最小之差尽量小的方案。思路:转换一下题意:如果能选出mmm个区间使得一个位置选择mmm次,那么这个就...原创 2019-07-07 15:47:18 · 288 阅读 · 0 评论 -
【newSSLOJ1298】网站计划【线段树】
线段树水题,简直是模板原创 2019-03-02 16:25:45 · 171 阅读 · 0 评论 -
【POJ 3468】A Simple Problem with Integers【线段树】
题目大意:题目链接:http://poj.org/problem?id=3468 给出一个初始数列,有两种操作:Q&amp;nbsp;x&amp;nbsp;yQ&amp;nbsp;x&amp;nbsp;yQ\ x\ y,输出这个数列xxx到yyy之间的数字和。C&amp;nbsp;x&amp;nbsp;y&amp;nbsp;zC&amp;nbsp;x&a原创 2018-08-21 14:57:03 · 187 阅读 · 0 评论 -
【SP1716 GSS3】Can you answer these queries III【线段树】
题目大意:nnn个数,qqq次操作0&amp;nbsp;x&amp;nbsp;y0&amp;nbsp;x&amp;nbsp;y0\ x\ y把a[x]a[x]a[x]修改为yyy1&amp;nbsp;l&amp;nbsp;r1&amp;nbsp;l&amp;nbsp;r1\ l\ r询问区间[l,r][l,r][l, r]的最大子段和原创 2018-08-22 21:07:38 · 412 阅读 · 0 评论 -
【洛谷P2846】光开关【线段树】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P2846 给出一个01串,每次有两种操作:0&amp;nbsp;x&amp;nbsp;y0&amp;nbsp;x&amp;nbsp;y0\ x\ y,表示将xxx到yyy之间全部取反。1&amp;nbsp;x&amp;nbsp;y1&amp;nbsp;x&a原创 2018-08-31 22:20:48 · 310 阅读 · 0 评论 -
【HDU6345】子串查询【前缀和】【线段树】
题目大意:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6345求给定串lll到rrr的位置里字典序最小的字串出现的次数。思路:字典序最小的串,肯定是一个字符啊。可以用线段树维护一下。时间复杂度O(Tq&nbsp;logn)O(Tq\ logn)O(Tq&nbsp;logn)当然也可以用前缀和。时间复杂度O(t(q+n))O(t(q+n...原创 2018-10-07 16:37:12 · 254 阅读 · 0 评论 -
【JZOJ5456】奇怪的队列【线段树】
题目大意:题目链接:https://jzoj.net/senior/#main/show/5456题目图片:http://wx1.sinaimg.cn/mw690/0060lm7Tly1fwerg3tpiyj30jf0bigm3.jpghttp://wx2.sinaimg.cn/mw690/0060lm7Tly1fwerg3u33aj30k40gz3yu.jpg给出nnn个人的身高,第i...原创 2018-10-20 16:39:25 · 344 阅读 · 0 评论