CDQ分治学习

CDQ分治学习 声明:此算法不适用于强制在线题。 一切是从归并排序求逆序对开始的。 我们先假装已经分治完左边和右边,又回溯到了某一处 现在我们要合并了 左边和右边的答案已经算完 考虑跨越mid的逆序对的个数 注意到逆序对的定义,  i<jai>aj   i < j a i > a j 首先  i<j   i < j 是肯定可以保证的 所以需要考虑的仅仅是  ai>aj   a i > a j 做到
相关文章
相关标签/搜索