前言 这里我们不描述其用法,在后面的题中详细描述 单点修改,区间查询 区间修改,单点查询 区间修改,区间查询 求逆序对数 单点修改,区间查询 题目描述 这是一道模板题。 给定数列 a[1], a[2], \dots, a[n] ,你需要依次进行 q 个操作,操作有两类: 1 i x:给定 i,x ,将 a[i] 加上 x ; 2 l r:给定 l,r ,求 \sum_{i=l}^ra[i] 的值(换言之,求 a[l]+a[l+1]+\dots+a[r] 的值)。 输入格式 第一行包含 2 个正整数 n,q ,表示数列长度和询问个数。保证 1\le n,q\le 10^6 。 第二行 n 个整数 a[1], a[2], \dots, a[n]