小红统计区间(hard) - 树状数组 + 离散化题面存在负数不满足单调性,因此无法二分或者双指针,对于每一段符合条件的区间 [ l , r ] [l, r] [l,r] 都有 s u m [ r ] − s u m [ l − 1 ] > = k sum[r] - sum[l - 1] >= k sum[r]−sum[l−1]>=k ,也就是 s u m [ l − 1 ] < = s u m [ r ] − k sum[l - 1] <= sum[r] - k sum[l−1]<=sum[r]−k ,那么如果对于所有区间的前缀和来进行顺序存储,那么对