摘要: AcWing笔记 - 差分 前言 求一个数组的差分,实际上是求前缀和的逆运算。 如给定数组A[N],我们称使得A[i] = B[1] + B[2] + ..... + B[i]的B数组称为A数组的差分 显然A数组即为B数组的前缀和。 关于前缀和,可以看这篇前缀和 - 凪风sama - 博客园 (cn 阅读全文
posted @ 2023-11-05 20:52 凪风sama 阅读(20) 评论(0) 推荐(0) 编辑
摘要: AcWing笔记——前缀和 前言 数组的前缀和,代表着一个数组前N个数的和。主要用于优化这样一种场景: 当题目要求进行求出一个数组从下标 \(i\) 到下标 \(j\) 之间的元素的和,且会多次进行这种操作时,我们可以使用前缀和的方法来优化求和的过程。 时间复杂度对比: 若使用for循环遍历整个数组 阅读全文
posted @ 2023-11-05 19:30 凪风sama 阅读(11) 评论(0) 推荐(0) 编辑