Segment Tree
Operations
要素数を
とします.
- update(i, x):
- fold(l, r):
空間計算量:
Examples
なんかくれ
Summary
二分木の葉に
を載せて節点に右の子と左の子を演算した結果を載せる.
すると, うまく区間をfoldできる.
すると, うまく区間をfoldできる.
Requirements
- 要素はモノイド
Blogs
Notes of Impl
非再帰
非再帰で書くと定数倍が早い
半開区間 or 閉区間
どっちがいいんですかね, 再帰は半開区間, 非再帰は閉区間?