長さNの静的な値の列が与えられた時に、前処理O(NlogN)で、その列の上の区間に対する演算がO(1)で計算できるようになるデータ構造
演算に要求される条件
加算のような逆元のある演算についてはこれを使う必要はない
逆元のない乗算などで左右から累積積で一つ除き積を実現できる
Disjoint Sparse Table と セグ木に関するポエム - noshi91のメモ
Sparse Table