题目 pdf
- 题意,在一棵 - 个点的树上放 - 个男的 - 个女的,两两配对,最优配对方案为距离总和的最大值,问这个值的期望 
 一个部分分是只有一条权值- 的边,那么这种情况假设左边放 - 个男女,那么贡献就是 
 考虑扩展到多条边,是否可以让每一条边贡献达到最大,结果发现一定存在一种构造方案满足条件
 于是对每一条边算一次贡献就可以了,讨论一些- 的取法可以做到 
 -  
- 首先两个相邻的作为一个断点,可以对每一段分别考虑,同时将串倍长于是只需要考虑去掉一个前缀一个后缀,转换思路,变成在中间选择一段合法的 
 考虑什么样的不合法,就是对于一个前缀- 与一个后缀 - 相同,这个就是 - 的 - ,于是就做完了?复杂度 
 -  
- 考场打的 - 被卡常,大概就是枚举上下边界, - 存一下中间的点二分找左右边界 
 正解:注意到一个性质就是答案至少有- ,所以说最后选出来的矩形一定过 - 或 - 两条直线,于是我们分别考虑,强制其过两条直线 
 按- 排序,枚举上端点 - ,维护每一个下端点的 - ,那么最后答案就是下面的一个 - ,发现每个点的左右边界会被一个单调栈框住,以 - 左右分别做单调栈线段树动态处理入栈时的贡献,最巧妙的地方还是强制它过 - 于是就可以对两边分别维护了 
 -  
                










