区間更新 / 区間和 [詳解]
#include "segtree_lazy.hpp"
公開型 | |
using | S = typename Monoid::SumPair<T>::Type |
using | Type = struct SegTreeLazy<Monoid::SumPair<T>,Operator::Update<T,not_exist>,mapping> |
静的公開メンバ関数 | |
static S | mapping (const S &a, const T &b) |
区間更新 / 区間和
not_exist | 存在しない値 |
segtree_lazy.hpp の 224 行目に定義があります。
using RangeQuery::ApplyUpdate_GetSum< T, not_exist >::S = typename Monoid::SumPair<T>::Type |
segtree_lazy.hpp の 225 行目に定義があります。
using RangeQuery::ApplyUpdate_GetSum< T, not_exist >::Type = struct SegTreeLazy<Monoid::SumPair<T>,Operator::Update<T,not_exist>,mapping> |
segtree_lazy.hpp の 227 行目に定義があります。
|
inlinestatic |
segtree_lazy.hpp の 226 行目に定義があります。