码迷,mamicode.com
首页 > 其他好文 > 详细

[考试练习题]4.20

时间:2019-04-20 09:45:41      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:[]   src   nbsp   png   最小值   线段树   ext   离散   com   

技术图片

包含关系,一定先让子树选择,自己选择剩下的最大的。

线段树O(nlogn)

反过来,一个值如果是子树最大的,一定会被到根第一个有顾客的祖先选择到

倒序枚举每个商品

并查集找到到根第一个父亲。

O(n+m)

n<=3e4

大力讨论贪心

正负分左右

1.每个左都连接一个右

2.剩下都是右右之间连接。

一定涨这样:

技术图片

 

 右面可以DP出f[],表示前i个,前缀回文选择后缀都选择b[1],最小值。

如果i是偶数,特殊考虑全部都是回文选择

(可以FFT优化)

然后枚举和左部点连的后缀。

全部暴力O(n^2)可过。

 

层层论证大力贪心

 

技术图片

每个鱼区间[l,r]

直接离散化

技术图片

 

最大值的位置一定是经过的区间都到这里。否则不优。

 

T2,T3,想得太复杂。

 

[考试练习题]4.20

标签:[]   src   nbsp   png   最小值   线段树   ext   离散   com   

原文地址:https://www.cnblogs.com/Miracevin/p/10739830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!