前缀和回顾

5 分钟

前缀和 s[i]=a[1]+…+a[i],区间和 a[l..r]=s[r]-s[l-1],查询 O(1),预处理 O(n)。它是很多区间数据结构的思想起点:把“区间和”变成“两个前缀和相减”。

小纸条

a=1 2 3 4s[3] 是多少?a[2..4] 是多少?

登录 后可看答案

前缀和回顾 · 算法进阶 · op599 课程