摘要: 题解 贪心+线段树 首先如果我们知道了哪些点是关键点应该怎么搞 显然最小的匹配方案所有的边至多被经过一次 可以考虑每条边的贡献 因为我们要贡献尽量小 所以我们尽量让每条边经过的人尽量少 那么每条边被经过的条件就是一条边连接的两个节点的子树内关键点数量是奇数 然后我们可以直接考虑每条边会被多少个区间影 阅读全文
posted @ 2019-04-12 18:37 beretty 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题解 堆+贪心 题意就是给你$n$个物品,让你最多选$m$个 每个物品有两个属性$a_i,b_i$ 最大化$(\sum_{a_i})^{dv}+(max(b_i) min(b_i))^{ds}$ 首先后面的那个东西看着不是很舒服 但是按照$b$为关键字排个序就可以消除$b$的影响了 那么我们只考虑$ 阅读全文
posted @ 2019-04-12 17:49 beretty 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 题解 dp 似乎这个最大值不好设计状态啊== 但是可以发现这$n$个点每个点都是相同的 可以设计状态$f_{i,j}$表示一个长度为$i$的一段区间的最大值不会超过$j$的价值 那么转移就类似于区间$DP$,先枚举长度,再枚举最大值,然后再暴力枚举一个位置表示这个最大值最靠右的位置,然后计算这个最大 阅读全文
posted @ 2019-04-12 11:48 beretty 阅读(207) 评论(0) 推荐(0) 编辑