6447. GDOI2020模拟01.19sort

Posted jz-597

tags:

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

题目

正解

这题一看也是不能写的题目……
用个平衡树来维护。
平衡树维护的是一个(Trie)的序列。每个(Trie)表示这段区间中所有数都会排序一遍。
进行各种操作时,首先会将至多两个节点的(Trie)分裂。分裂(Trie)会新增(O(lg n))个节点。
然后将整段区间旋到一棵子树内,然后打标记。平衡树和(Trie)上都要打标记。
排序是时候将若干个(Trie)合并成一个。
由于这些(Trie)是带标记的,所以要将标记下传。(Trie)树上标记下传时,如果两棵子树要合并到一起,就暴力合并吧……
若干个(Trie)合并在一起,还是暴力合并。
站在势能分析的角度想一想,时间复杂度是对的……
只不过常数……


总结

不可能打的。
势能分析真妙啊……

以上是关于6447. GDOI2020模拟01.19sort的主要内容,如果未能解决你的问题,请参考以下文章

6442. GDOI2020模拟01.18钩子

6441. GDOI2020模拟01.17小 ω 维护序列

6439. GDOI2020模拟01.17小 ω 数排列

6464. GDOI2020模拟02.07矩阵

6637. GDOI2020.5.16模拟Three

6637. GDOI2020.5.16模拟Three