原体链接:http://acm.hdu.edu.cn/showproblem.php?pid=3308区间合并代码: #include"stdio.h" #include"string.h" #include"stdlib.h" struct SegTree { int l,r,mid; int l_max,r_max,m_max; }T[400000]; int a[100011]; void pushup(int k) { int l_l,r_l; ... Read More
原体链接:http://acm.hdu.edu.cn/showproblem.php?pid=1698线段树成段更新代码:#include <stdio.h>#define max 111111#define lson l,mid,index<<1#define rson mid+1,r,index<<1|1int mark[max<<2];int value[max<<2];void sum(int index){ value[index]=value[index<<1]+value[index<<1|1]; Read More