bzoj1367 [Baltic2004]sequence 左偏树
Description
Solution
考虑对于一段单调递增的数,那么就是全部贴着选
对于一段单调递减的数,选中位数一定是最优的
那么我们可以考虑把整个序列分成m段,每段的最优解都是其中位数,那么我们只要保证这m段的中位数单调递增即可。
那么假设现在处理到第i个数,我们把a[i]设为单独的一段,那么这一段的答案就是a[i],如果a[i]
但如果这样做的话会导致b单
原创
2018-01-24 20:10:39 ·
253 阅读 ·
0 评论