
可持久化
NephrenRuqInsania
这个作者很懒,什么都没留下…
展开
-
[国家集训队]Middle
description给定一个序列 sss,qqq次询问,每次询问所有左端点在 [a,b][a,b][a,b] ,右端点在 [c,d][c,d][c,d] 里面的区间的中位数的最大值,强制在线subtask 1:n,q≤100subtask\ 1:n,q\leq 100subtask 1:n,q≤100subtask 2:n≤2000,m≤2.5×104subtask\ 2:n\leq 2000,m\leq 2.5\times 10^4subtask 2:n≤2原创 2020-08-09 19:22:23 · 180 阅读 · 0 评论 -
[NOI2018] 归程
关于spfa他死了问题可以转化成,我们在所有海拔>p>p>p的边组成的图中,vvv所在的连通块中,距离111最近的一个点的距离后半部分可以用spfa dijkstra解决前面的这个东西,我们可以对于每一条边的海拔排序,从大到小建立可持久化并查集,维护一下并查集的min,相当于是可持久化带权并查集复杂度O(nlog2n)O(n\log^2n)O(nlog2n),实际得分在909090分左右考虑优化,我们发现,每次合并两个可持久化带权并查集找父亲的时候,可以不用每次暴力找爸原创 2020-08-08 21:48:07 · 388 阅读 · 1 评论