线段树
文章平均质量分 78
Karshilov
大学也要加油鸭!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷P2023 && bzoj1798 [AHOI2009]维护序列
线段树裸题不解释,注意取膜和乘法标记对加法标记的影响就好了 #include #define Ls(x) x << 1 #define Rs(x) x << 1 | 1 using namespace std; int n, m; long long mod; const int maxn = 100000 + 10; long long a[maxn]; templatevoid read(原创 2017-12-17 14:02:44 · 315 阅读 · 0 评论 -
洛谷P3384【模板】树链剖分
这题是树链剖分模板…… 还是考得比较全面 树链剖分解决的是什么问题呢? 我们都知道维护一个带修一维序列,可以用线段数或树状数组解决,将效率从n^2降到nlogn,但是对于树形结构的数据呢?然后树链剖分就出现了,它把树形结构剖成一条条链,在链上用数据结构维护 树链剖分的方法有:轻重链剖分,长短链剖分,血统剖分……最后一个欧洲人专属 在解决实际问题中更常见的是前者,但是长短链也有应用哦,比如原创 2017-12-17 21:20:52 · 482 阅读 · 0 评论 -
bzoj1977: [BeiJing2010组队]次小生成树 Tree(严格次小生成树 树链剖分+线段树)
1977: [BeiJing2010组队]次小生成树 Tree Time Limit: 10 Sec Memory Limit: 512 MB Submit: 4005 Solved: 1161 [Submit][Status][Discuss] Description 小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,...原创 2018-08-03 12:48:13 · 363 阅读 · 0 评论
分享