初窥CDQ分治
Posted vikyanite
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初窥CDQ分治相关的知识,希望对你有一定的参考价值。
现在还不是很懂cdq分治是啥。
我对它的理解大概就是一种分治方法 / 思想。
这个方法有一些限制:[区间L] < [区间R](需要对整个数组sort一遍)
这个方法可以做到:用来解决各种区间段转移问题[x->y(x<y)]的,比如,求逆序对数。(本质上就是计算左区间对右区间的贡献)
拓展:将修改转化为左区间,将询问转化为右区间,从而离线求得一些数据结构的题目。
其核心代码就跟归并排序求逆序对差不多。
以上是关于初窥CDQ分治的主要内容,如果未能解决你的问题,请参考以下文章