树套树小结
|总字数:86|阅读时长:1分钟|浏览量:
树套树小结
本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132501426
树状数组套权值线段树,实现过程类似主席树,采用动态开点实现
https://www.luogu.com.cn/problem/P3380
树状数组部分

线段树部分

文章作者: zhangxixi
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!
相关推荐

2021-11-24
【P1270 “访问”美术馆】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15600574.html 题目链接 典型的树形dp。 设 dp(x,i)dp(x, i)dp(x,i) 表示 xxx 的子树内逗留 iii 秒的作品最大值。 dp(x,i)=maxy∈xmaxi=0smaxj=2×zidp(y,j−2×z)−dp(x,j−i)dp(x, i)=\max_{y\in x}\max_{i=0}^s\max_{j=2\times z}^i dp(y,j-2\times z)-dp(x,j-i) dp(x,i)=y...

2023-08-24
运用时间线段树对树上问题进行离线处理
运用时间线段树对树上问题进行离线处理 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132471723 运用时间线段树对树上问题进行离线处理 对于树上问题,有时候离线处理更优,但要维护操作之间的有序性,可以考虑用时间线段树维护。 例题:CF383C

2023-08-05
兔队线段树:楼房重建
兔队线段树:楼房重建 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132126096 https://www.luogu.com.cn/problem/P4198 本质:在线段树上每个节点维护信息时再深入到底部,加个 log\loglog O(nlog2n)O(n\log^2n)O(nlog2n) 总比 O(n2)O(n^2)O(n2) 优。 抽象到本题,就是对于每个线段树节点单独维护只考虑这个区间的答案。 合并的过程,显然左子树可以直接继承,所以可以...

2022-02-16
【一本通OJ 1600:【例 4】旅行问题】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15901652.html 题目链接 题目 原题来自:POI 2004 John 打算驾驶一辆汽车周游一个环形公路。公路上总共有 nnn 车站,每站都有若干升汽油(有的站可能油量为零),每升油可以让汽车行驶一千米。John 必须从某个车站出发,一直按顺时针(或逆时针)方向走遍所有的车站,并回到起点。在一开始的时候,汽车内油量为零,John 每到一个车站就把该站所有的油都带上(起点站亦是如此),行驶过程中不能出现没有油的情况。 任务:判断以每个车站为...

2022-04-25
【GDOI2022PJD2T4 机器人】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/16191401.html D2T4 机器人 题目 刚上初一的小纯特别喜欢机器人,这周末,她报名了学校的“小机器人俱乐部”,而进入俱乐部需要通过一场考试。 考试场地可以看作一个 n×mn \times mn×m 的网格图,行从上往下标号为 1,…,n1, \dots, n1,…,n,列从左往右标号为 1,…,m1, \dots , m1,…,m。每个格子有三种可能:空地,障碍物,机器人(有且只有一个),分别用“.”、“*”、“R”表示。现在小纯需要...

2023-08-08
通过数据结构维护数论分块结果:ZR2609
通过数据结构维护数论分块结果:ZR2609 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132178041 http://zhengruioi.com/problem/2609 对于 这类东西,应该是自然反应,枚举个 aia_iai ,然后数论分块,这里是 O(nn)O(n\sqrt n)O(nn) 然后会在纸上推一大轮(结论忘了)推出 xxx 的合法区间 [l,r][l,r][l,r] ,然后就是判断 aj∈[l,r]a_j\in[l,r]aj∈...