线段树
文章平均质量分 74
/
Little_Match_Boy
这个作者很懒,什么都没留下…
展开
-
线段树静态主席树查询动态开点
线段树静态主席树查询动态开点很久很久以前,第k小问题突然出现……有这样一棵线段树,它领悟了动态开点,经历了持久化,装备上了权值,最后得到了西主席(其实是黄嘉泰大佬,由于首字母啊…所以)的赐名,成功升级为了全新版本的线段树——主席树。由于主席树很吃空间(一般是20*maxn或者maxn<<5),所以如果可以的话不要建立最开始的线段树,在更新的时候建链维护就行贴一段学长的话关于空间问题,我们分析一下:由于我们是动态开点的,所以一棵线段树只会出现2n - 1个结点。然后,有n次修改,每次至多原创 2021-07-27 17:25:40 · 96 阅读 · 0 评论 -
树链剖分+线段树区间修改板子题
树链剖分+线段树区间修改板子题一道板子题写了两天。。。。。。一直在RE和WA。最后发现RE是因为一个int类函数没有返回值,WA是两个case情况写反了。然后再说一下RE的问题,可能是除0,取余0,数组开小,还有就是函数的 类型和返回值不匹配(这种有些OJ会提示Exit code 4)然后如果是返回值不匹配导致的RE有些OJ上用G++可以AC,但是Clong++是绝对不行的树上操作题目描述有一棵点数为 N 的树,以点 1 为根,且树有点权。然后有 M 个操作,分为三种:1.把某个节点 x 的点原创 2021-07-26 14:45:37 · 103 阅读 · 0 评论 -
树链剖分+线段树
树链剖分一树上有 n 个节点,编号分别为 1 到 n,每个节点都有一个权值 w。我们将以下面的形式来要求你对这棵树完成一些操作:1.CHANGE u t :把节点 u 权值改为 t;2.QMAX u v :询问点 u 到点 v 路径上的节点的最大权值;3.QSUM u v :询问点 u 到点 v 路径上的节点的权值和。注意:从点 u 到点 v 路径上的节点包括 u 和 v 本身。输入格式第一行为一个数 n,表示节点个数;接下来 n−1 行,每行两个整数 a,b,表示节点 a 与节点 b 之间原创 2021-07-17 10:14:27 · 220 阅读 · 0 评论 -
树链剖分+线段树lazytag标记
树链剖分+线段树lazytag标记染色题目描述给定一棵有 n 个节点的无根树和 m 个操作,操作共两类。将节点 a 到节点 b 路径上的所有节点都染上颜色;询问节点 a 到节点 b 路径上的颜色段数量,连续相同颜色的认为是同一段,例如 112221 由三段组成:11 、 222、1。请你写一个程序依次完成操作。输入格式第一行包括两个整数 n,m,表示节点数和操作数;第二行包含 n 个正整数表示 n 个节点的初始颜色;接下来若干行包含两个整数 x 和 y,表示 x 和 y 之间有一条无向边原创 2021-07-19 09:51:51 · 125 阅读 · 0 评论 -
线段树区间开根
线段树区间开根一个数据很弱的题Tree题目描述wls 有三棵树,树上每个节点都有一个值 ai,现在有 2 种操作:将一条链上的所有节点的值开根号向下取整;求一条链上值的和;链的定义是两点之间的最短路。Input第一行两个数 n, q 分别代表树上点的数量和操作数量。第二行 n 个整数,第 i 个数代表第 i 个点的值 ai。接下来 n − 1 行, 每行两个整数 u, v 代表 u,v 之间有一条边。数据保证点两两联通。接下来 q 行,每行有个整数 op, u, v,op = 0原创 2021-07-19 10:37:58 · 273 阅读 · 0 评论 -
线段树基础板子
线段树最基础板子题B - Multiply gameTired of playing computer games, alpc23 is planning to play a game on numbers. Because plus and subtraction is too easy for this gay, he wants to do some multiplication in a number sequence. After playing it a few times, he has原创 2021-07-16 23:36:37 · 131 阅读 · 0 评论 -
线段树板子
线段树板子题D. The Child and SequenceAt the children’s day, the child came to Picks’s house, and messed his house up. Picks was angry at him. A lot of important things were lost, in particular the favorite sequence of Picks.Fortunately, Picks remembers how to原创 2021-07-16 22:46:20 · 103 阅读 · 0 评论