您的位置:首页 > 其它

[bzoj3295][Cqoi2011]动态逆序对_主席树

2018-07-31 22:52 267 查看

动态逆序对 bzoj-3295 Cqoi-2011

题目大意题目链接

注释:略。

想法:直接建立主席树。

由于是一个一个删除,所以我们先拿建立好的root
的权值线段树先把总逆序对求出来,接着没删一个数,我们就删掉这个点作为右端点的逆序对和作为左端点的逆序对。

这个过程我们直接模拟树状数组。我们叫它阉割树状数组。

这样的话复杂度是O(nlogn+mlogn)。

代码实在太丑了

光注释就上K了。

不贴代码了。

小结:好题。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: