摘要: 考场上连$n=2$都不会。 在场外想$n=2$也花了一定时间。 现在看到快排后随便想一下就想出来了。 考虑快排。选择一个中心$md$,维护两个集合$s1,s2$,把$\leq md$的所有球放入$s1$,其他放入$s2$。 注意到这样子我们只需要关注球的权值是否$\leq md$。 所以问题转化成了 阅读全文
posted @ 2020-12-09 12:01 会赢嘛 阅读(156) 评论(0) 推荐(0)
摘要: 一个和标算不同的做法 题目中说所有颜色最多只会在询问中出现一次。 注意到一个修改操作中,只有它包含的节点构成的虚树有贡献。 对于一个修改操作,把所有它包含的颜色(设有$k$个)拿出来建虚树。 这样子建虚树的节点数是$O(n)$的。 在虚树上,所有子树颜色个数$=k$的点都会对答案产生贡献。 求出这些 阅读全文
posted @ 2020-12-09 08:22 会赢嘛 阅读(119) 评论(0) 推荐(0)