Starry-sky tree
(Mylib/DataStructure/SegmentTree/starry_sky_tree.cpp)
Operations
StarrySkyTree(n)
-
update(l, r, val)
-
i in [l, r)
について$a_i \leftarrow a_i + v$に更新する。
-
get(l, r)
-
Compare = less<T>
- $\min_{l \le i \lt r} a_i$を返す。
-
Compare = greater<T>
- $\max_{l \le i \lt r} a_i$を返す。
init_with_vector(a)
Requirements
Notes
Problems
References
Verified with
Code
Back to top page