摘要:
#include<bits/stdc++.h> #define int long long #define fo(i,s,t) for(int i=s;i<=t;++i) typedef long long ll; typedef unsigned long long ull; inline int 阅读全文
posted @ 2024-10-07 20:28
Ishar-zdl
阅读(66)
评论(7)
推荐(3)
摘要:
对一个序列进行推平和查询等操作,我们难免会有过这样的想法:只维护连续段即可。但是这只是比较优的暴力,精心构造的数据可以轻松卡掉。 事实上,在随机数据下,这样的算法的时间复杂度是 \(\mathcal{O}(n\log n)\),这就是颜色段均摊理论,证明不会。 根据这个理论产生了珂朵莉树,它可以维护 阅读全文
posted @ 2024-10-07 14:50
Ishar-zdl
阅读(109)
评论(5)
推荐(2)

浙公网安备 33010602011771号