线段树
文章平均质量分 87
线段树
王江奎
这个作者很懒,什么都没留下…
展开
-
850. 矩形面积 II:扫描线+离散化+线段树
Leetcode 850. 矩形面积 II原创 2022-09-19 10:23:47 · 293 阅读 · 0 评论 -
UVALive - 8512——线段树维护线性基
【题目描述】UVALive - 8512XOR【题目分析】这种区间+线性基的问题我们可以考虑用线段树维护,线性基的合并的话就直接暴力合并找到所在区间的线性基后再查找最大的数,我看网上的博客要说消除k的影响什么的,我觉得没有什么必要,直接将初值设置为k,然后从高位向低位找,如果异或了后值会变大就异或,觉得没有什么大问题。还有就是线段树维护的时候函数的返回值最好不要设置成线性基,会RE,具体的...原创 2019-08-08 15:31:26 · 154 阅读 · 0 评论 -
CodeForces - 786BLegacy——线段树建图+最短路
【题目描述】CodeForces - 786BLegacy【题目分析】题目大概意思就是有三种操作:从某个点到另一个点从某个点到另一个区间从某个区间到另一个点然后询问从其中一个点到其他所有点的距离——这很显然是一个求单源最短路径的。我们简单的想法显然是建一个图,每次操作就进行暴力连边,反正也没有修改。可是复杂度不允许。我们再观察一下操作:对区间的操作,这让我们不由得想起了线段树...原创 2019-08-03 09:26:19 · 165 阅读 · 0 评论 -
BZOJ1018 | SHOI2008-堵塞的交通traffic——线段树维护区间连通性+细节
【题目描述】BZOJ1018 | SHOI2008-堵塞的交通traffic 有一天,由于某种穿越现象作用,你来到了传说中的小人国。小人国的布局非常奇特,整个国家的交通系统可以被看成是一个2行C列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道路,所以总共有2C个城市和3C-2条道路。 小人国的交通状况非常槽糕。有的时候由于交通堵塞,两座城市之间的道路会变得不连通,直到拥堵...原创 2019-08-19 17:14:02 · 170 阅读 · 0 评论 -
线段树入门
在没有学之前只听名字我以为是像树那样的复杂的数据结构,但是硬着头皮学习之后发现线段树和并查集一样都不是很复杂,重要的是其中的思想。线段树线段树,这种数据结构的神奇之处就在线段二字上——比较擅长处理区间问题。现在假设有一个背景:我们有一个数列,需要知道从第i个到第j个的和(或者最大数、最小数等等,根据问题而定,这里仅仅是为了引入线段树)。并且这个数列是动态的,我们会随时对某一点或者某一个区间的数...原创 2019-03-02 23:36:49 · 291 阅读 · 0 评论