初窥CDQ分治

Posted vikyanite

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初窥CDQ分治相关的知识,希望对你有一定的参考价值。

现在还不是很懂cdq分治是啥。

我对它的理解大概就是一种分治方法 / 思想。

这个方法有一些限制:[区间L] < [区间R](需要对整个数组sort一遍)

这个方法可以做到:用来解决各种区间段转移问题[x->y(x<y)]的,比如,求逆序对数。(本质上就是计算左区间对右区间的贡献)

 

拓展:将修改转化为左区间,将询问转化为右区间,从而离线求得一些数据结构的题目。

其核心代码就跟归并排序求逆序对差不多。

 

以上是关于初窥CDQ分治的主要内容,如果未能解决你的问题,请参考以下文章

[bzoj] 3263 陌上花开 洛谷 P3810 三维偏序|| CDQ分治 && CDQ分治讲解

浅谈CDQ分治

CDQ分治学习笔记

$CDQ$分治总结

CDQ分治 & 整体分治

COGS 2479. [HZOI 2016]偏序 [CDQ分治套CDQ分治 四维偏序]