大家通常怎么命名线段树的函数呢?
我是这样命名的:
1. 更新节点:`void pushup(int rt)`
2. 下传标记:`void pushdown(int rt, int l, int r)`
3. 更新区间:`void update(int rt, int l, int r, int L, int R, int val)`
4. 获取答案:`T query(int rt, int l, int r, int L, int R)`
我是这样命名的:
1. 更新节点:`void pushup(int rt)`
2. 下传标记:`void pushdown(int rt, int l, int r)`
3. 更新区间:`void update(int rt, int l, int r, int L, int R, int val)`
4. 获取答案:`T query(int rt, int l, int r, int L, int R)`