manabeai/ac-library-mbt/fenwicktree does not have a README file

    FenwickTree

    pub struct FenwickTree[T] {
    // private fields
    } derive(
    Debug
    )

    Fenwick tree over an abelian additive group. Integer arithmetic wraps at its bit width.

    FenwickTree::add

    fn[T : Add] FenwickTree::add(self : FenwickTree[T], p : Int, x : T) -> Unit

    Adds x at p. O(log n).

    FenwickTree::new

    FenwickTree::sum

    fn[T :
    Zero
    + Add + Sub] FenwickTree::sum(self : FenwickTree[T], l : Int, r : Int) -> T

    Sum of [l, r). O(log n).

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io