poj3468 A Simple Problem with Integers
摘要:
普通序列,区间更新,区间查询。区间更新:每个结点的sum信息,表示以这个结点为根的所有子树结点的和,包括根结点。void add(int a, int b, int c) { if(a > b) swap(a, b); Node *left, *mid, *right, *o; split(ss.root, a, left, o); split(o, b-a+1, mid, right); mid->v += c; mid->sum += (i64)c*mid->s; mid->lazy += c; ss.root = merge(merge(left, mid) 阅读全文
posted @ 2013-06-21 17:48 Ac_coral 阅读(162) 评论(0) 推荐(0)
浙公网安备 33010602011771号