摘要:
题目大意:区间最小覆盖问题。 题解:本身是一道贪心水题,但是细节还是比较多的,记录一下。 由于每个奶牛对答案的贡献是一样的,肯定要选择在满足条件的基础上能够拓展最多的那个奶牛。为了满足条件,对区间左端点进行排序,每次决策集合为:满足区间左端点比当前边界 + 1 要小的情况下,右端点最大的那个奶牛。注 阅读全文
摘要:
题目大意:给定一棵 N 个节点的有根树,1 号节点为根节点,点有点权,求对于每个节点为根的子树中,出现次数最多的点权的和是多少。 题解:子树询问问题可以采用离线+线段树合并 线段树维护区间颜色出现次数最大值和区间颜色出现次数最大的点权和,合并通过比较左右子区间出现的最大次数讨论即可。 代码如下 cp 阅读全文