1 条题解

  • 0
    @ 2024-6-6 22:04:13

    树状数组可以实现的基本操作为:

    • 单点修改
    • 区间查询
    void add(int x, int k)
    {
        for (int i = x; i <= n; i += i & (-i))
            c[i] += k;
    }
    long long query(int x)
    {
        long long ans = 0;
        for (int i = x; i; i -= i & (-i))
            ans += c[i];
        return ans;
    }
    
    • 1

    信息

    ID
    794
    时间
    1000ms
    内存
    512MiB
    难度
    4
    标签
    递交数
    45
    已通过
    21
    上传者