首页 > TAG信息列表 > lazyadd
[洛谷P3373] 线段树板子题
线段树区间修改,区间查询模板题 改了n次才过啊!!! 传送门 #include<bits/stdc++.h> using namespace std; #define MAX 100005 struct Node { int l,r; long long lazyadd,lazymul,val; }node[MAX<<2]; long long d[MAX],p; inline void pushup(int rt) { node[rt].val=(no[洛谷P3373] 线段树板子题
线段树区间修改,区间查询模板题 改了n次才过啊!!! 传送门 #include<bits/stdc++.h> using namespace std; #define MAX 100005 struct Node { int l,r; long long lazyadd,lazymul,val; }node[MAX<<2]; long long d[MAX],p; inline void pushup(int rt) { node[rt].val=(nossss
1 #include<bits/stdc++.h> 2 using namespace std; 3 #define MAX 100005 4 struct Node 5 { 6 int l,r; 7 long long lazyadd,lazymul,val; 8 }node[MAX<<2]; 9 long long d[MAX],p; 10 inline void pushup(int rt) 11 { 12 node[rt].val[洛谷P3373] 线段树板子题
线段树区间修改,区间查询模板题 改了n次才过啊!!! 传送门 #include<bits/stdc++.h> using namespace std; #define MAX 100005 struct Node { int l,r; long long lazyadd,lazymul,val; }node[MAX<<2]; long long d[MAX],p; inline void pushup(int rt) { node[rt].val=(noP3373 【模板】线段树 2
线段树的模板,但是还应注意维护乘标记,乘法的优先级大于加法,一定记得还要取模。 #include<bits/stdc++.h>using namespace std;const int maxn=1000010;struct sege_tree{ int l; int r; long long lazymul; long long lazyadd; long long v;}tree[7*maxn];int a[max