差分前缀和题目集

简介: 差分前缀和题目集

1.一维前缀和


sum[i]=sum[i-1] + a[i];


1.P5638 【CSGRound2】光骓者的荣耀

2.P2671 NOIP2015 普及组 求和(前缀和数组应用)

求和题解


2.二维前缀和(处理矩形的面积的权值)


sum[i][j]=a[i][j]+sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1];
a[i][j]=a[i][j]+a[i-1][j]+a[i][j-1]-a[i-1][j-1];(只用一个数组,防止爆空间)


1.P1719 最大加权矩形(二维前缀和遍历所有矩形)

2.P2004 领地选择(二维前缀和遍历固定大小矩形)

3.P2280 [HNOI2003]激光炸弹

(二维前缀和遍历固定大小矩形,把每一个坐标看作矩形的一个块)


3.一维差分


i 到 j  加 k
cf[i]+=k;
cf[j+1]-=k;
sum[i]=sum[i-1]+cf[i];


1.P3397 地毯(差分数组)

2.P3406 海底高铁(实际问题应用)

3.P2879 [USACO07JAN] Tallest Cow S(实际问题应用)

4.P4552 [Poetize6] IncDec Sequence


目录
相关文章
前缀和、差分、二分
前缀和、差分、二分
83 0
|
10月前
|
存储 人工智能 移动开发
[第二章]二分与前缀和
[第二章]二分与前缀和
90 0
|
7月前
|
算法
【算法】前缀和——二维前缀和模板题
【算法】前缀和——二维前缀和模板题
|
8月前
|
人工智能 算法 JavaScript
【算法】前缀和与差分
算法学习——前缀和与差分(含一维和二维)
79 4
【算法】前缀和与差分
|
10月前
|
算法 C++
c++算法学习笔记 (5)前缀和+差分
c++算法学习笔记 (5)前缀和+差分
|
10月前
|
存储 人工智能 BI
差分与前缀和
差分与前缀和
62 0
|
10月前
|
NoSQL 容器 消息中间件
前缀和、差分思想
前缀和、差分思想
|
人工智能 移动开发 机器人
蓝桥杯AcWing 题目题解 - 二分与前缀和、差分
蓝桥杯AcWing 题目题解 - 二分与前缀和、差分
199 0
|
算法 索引
LeetCode算法小抄--数组(双指针、差分数组、前缀和)
LeetCode算法小抄--数组(双指针、差分数组、前缀和)
|
人工智能 JavaScript 算法
前缀和 差分 C++ 小结
前缀和 差分 C++ 小结
128 0
前缀和 差分 C++ 小结