pub struct BIT2D<M: Monoid> {
pub H: usize,
pub W: usize,
pub data: Vec<Vec<M::Val>>,
}
位置 (r,c) に値 v
を加算する
(r, c)
: 加算を行うインデックス(0-indexed
)
x
: 加算する値
左上からの和を求める
(r,c)
: 領域 0<=i<r, 0<=j<c
に対しての総和(0-indexed
)
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.