![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CDQ分治
文章平均质量分 74
BFZD
这个作者很懒,什么都没留下…
展开
-
[COGS 577] 蝗灾
描述一个方阵,支持单点修改,查询一个小矩阵的和。思路蒟蒻并不会树套树,但最近学了点CDQ分治的皮毛,做了一下这道题。 对于修改直接记录。 对于查询拆成四部分。 类似于矩阵前缀和,运用查分的思想。 ans=1+2-3-4; 然后cdq中维护x升序。以y为下标维护树状数组。 记录左区间修改,修改右区间的查询。代码#include <iostream...原创 2018-03-16 20:16:09 · 243 阅读 · 0 评论 -
整体二分 && CDQ分治
前言最近学习了一下CDQ分治和整体分治,在这里做了一下整理,内容和代码有所借鉴,如果您有所不满,请通知我,我会删除。CDQ分治离线的做法,可以避免使用树套树这种数据结构。 通常要和树状数组一同使用。 流程 1. 按时间顺序处理出操作,并表好号。 2. 在CDQ分治中先处理出左右两个区间。 3. 然后处理出左区间对右区间的影响。 怎么理解呢? 因为右区间内的影响已经在子问题中...原创 2018-03-17 09:45:35 · 271 阅读 · 0 评论