码迷,mamicode.com
首页 >  
搜索关键字:线段树模板    ( 184个结果
[可持久化权值线段树] [模板] [数组版本]
[可持久化权值线段树] [模板] [数组版本] \[ 1 \leq n \leq 2e5\\ |a_i| \leq 1e9 \] 感觉动态开点用指针好理解一点 但是太难调试了,还是数组版本吧 代码 int a[maxn],b[maxn],len; inline int getid(int val){ ...
分类:编程语言   时间:2021-03-06 14:57:43    阅读次数:0
[可持久化权值线段树] [模板] [指针版本]
[可持久化权值线段树] [模板] [指针版本] \[ 1 \leq n \leq 2e5\\ |a_i| \leq 1e9 \] 感觉动态开点用指针好理解一点 代码 #include<bits/stdc++.h> #define eps 1e-8 #define equals(a,b) (fabs( ...
分类:其他好文   时间:2021-03-06 14:43:50    阅读次数:0
权值线段树套序列线段树
【模板】权值线段树套序列线段树 P3380 【模板】二逼平衡树(树套树) 主要思路如下: 外层为权值线段树,内层为动态开点线段树,也就是每个权值线段树上的节点开一个动态开点线段树。 外层的权值线段树支持查询排名,内层的线段树限制了区间。实际上就是在普通权值线段树上查询的价值变成了在其线段树上区间查询 ...
分类:其他好文   时间:2020-10-31 01:52:32    阅读次数:16
第四阶段总结
联赛模拟11 T2因为 \(K==1\) 的时候 \(spj\) 了,\(x\) $ y$坐标输出反了,当场爆0, \(\Huge100pts$\)\huge飞了$,T4打线段树居然跑得比暴力还慢,我裂开了,没想到居然就是一个哈希,线段树模板二,$2333$ 晚间测试2 T1我一眼就看出来是卡特兰数 ...
分类:其他好文   时间:2020-10-13 17:11:52    阅读次数:17
Luogu P3373 【模板】线段树 2
###思路 这道题虽然和线段树1同是线段树模板题,但是这道题的难度我个人感觉是比1提高了,主要就是在有关lazytag的处理和运算方面更加复杂。 这道题的有两种修改操作,一种是区间加,一种是区间乘。这就会导致我们使用一个lazytag无法解决所有的问题,所以我们就要维护两个lazytag,一个是加法 ...
分类:其他好文   时间:2020-07-26 23:14:16    阅读次数:68
线段树区间修改和查询和单点查询(线段树模板1)
https://www.luogu.com.cn/problem/P3372 题目描述 如题,已知一个数列,你需要进行下面两种操作: 将某区间每一个数加上 kk。 求出某区间每一个数的和。 输入格式 第一行包含两个整数 n, mn,m,分别表示该数列数字的个数和操作的总个数。 第二行包含 nn 个用 ...
分类:其他好文   时间:2020-07-11 19:19:17    阅读次数:92
线段树模板
维护区间加法 https://www.luogu.com.cn/problem/P3374 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxN=500000; struct Node{ i ...
分类:其他好文   时间:2020-05-23 18:04:04    阅读次数:40
自用综合线段树模板(区间加乘、区间置数、区间求和)
ll p,a[MAXN],atag[MAXN],mtag[MAXN],ctag[MAXN],tree[MAXN]; void Pushup(int rt){tree[rt]=(tree[rt<<1]+tree[rt<<1|1])%p;} void Pushdown(int rt,int ln,int ...
分类:其他好文   时间:2020-05-17 16:08:05    阅读次数:38
UOJ #88. 【集训队互测2015】Robot 李超线段树
李超线段树模板题,要同时维护最大值和最小值,然后求交点的时候注意 double 的转换 code: #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <vector> #include ...
分类:其他好文   时间:2020-05-11 13:14:05    阅读次数:85
Codeforces Round #250 (Div. 1) - D. The Child and Sequence(线段树)
题目链接:The Child and Sequence 题意:给你你一个序列a,有三种操作:(1)求$\sum_{i=l}^{r}a[i]$,(2)让区间[l,r]内的所有数模x,(3)令a[k]=x 思路:如果没有操作(2),那就是线段树模板题,现在考虑如何实现操作(2) 定理:如果mod<x,那 ...
分类:其他好文   时间:2020-04-25 00:49:28    阅读次数:50
184条   1 2 3 4 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!