前缀和专题系列
文章平均质量分 71
前缀和题单
滋滋不吱吱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二维前缀和
本文总结了二维前缀和在矩阵计算中的应用,包括核心公式和典型题解。核心思路是利用前缀和矩阵快速计算任一支矩阵区间和,公式为:ans[i+1][j+1] = ans[i+1][j] + ans[i][j+1] - ans[i][j] + matrix[i][j]。区间和计算为ans[r2+1][c2+1] - ans[r2+1][c1] - ans[r1][c2+1] + ans[r1][c1]。文章提供了5道力扣题目的解法:304题(不可变矩阵求和)、1314题(k邻域求和)、1738题(异或值第K大)、32原创 2025-09-08 10:56:29 · 351 阅读 · 0 评论 -
前缀和之距离和
本文介绍了基于前缀和与距离和公式解决一维数组区间距离问题的算法模板。主要内容包括:1)基础模板题1685通过前缀和计算有序数组中差绝对值之和;2)2615题使用哈希表分组计算等值距离和;3)2602题利用二分法划分区间求最少操作次数;4)2968题通过二分答案和滑动窗口寻找使频率最大的最优解。核心思路是排序后利用前缀和快速计算区间和,结合二分法或滑动窗口优化效率,适用于处理数组中元素到特定点的距离和相关问题。原创 2025-09-02 23:19:10 · 573 阅读 · 0 评论 -
前缀和与哈希表
本文整理了基于前缀和的算法解题思路,主要涉及子数组和、异或操作、同余定理等核心技巧。包含930(和相同子数组)、974(可被K整除的子数组)、523(连续子数组和)、2588(美丽子数组)、3026(最大好子数组和)、1477(不重叠目标子数组)、1124(良好时间段)、3381(长度可被K整除的子数组)及2488(中位数为K的子数组)等题目的解法。通过哈希表记录前缀和状态,利用枚举右端点维护左端点的方式,高效解决各类区间统计问题,其中特别处理了负数取模、奇偶性等边界情况。原创 2025-09-02 08:27:35 · 815 阅读 · 0 评论 -
前缀和基础
本文总结了前缀和在算法题中的核心应用与典型例题。前缀和的核心公式是sum[right]-sum[left]计算区间和,适用于需要频繁计算区间和的问题。文中列举了多个力扣经典例题:303题展示了基础前缀和实现;3152题利用前缀和记录不符合条件的数量;1749题通过维护最大最小前缀和求子数组绝对值的最大值;2389题结合排序与二分查找优化子序列查询;3361题扩展代价数组处理环形字母表问题;2055题通过双向扫描处理蜡烛与盘子问题;1744题利用前缀和判断糖果分配可行性;53题展示了动态维护前缀和最小值求最大原创 2025-08-02 09:08:53 · 764 阅读 · 0 评论
分享