CF1436F Sum Over Subsets
题意
给出一个可重集
有两个集合
这两个集合的权值
求所有可能的集合对
题解
考虑令
有
求出
即
所以答案
接下来考虑求
先构造集合
考虑每一对
在集合
分两种情况讨论:
是同一个元素
显然是普通元素
那么我们从剩下个元素中选出一个特殊元素,再从剩下的 个元素中任选若干个作为普通元素
有种方案,产生 的贡献 是不同的元素,注意是元素不同,不是值不同
显然是普通元素
若是普通元素,类似的有 种方案
若是特殊元素,在剩下的 个元素中任选作为普通元素,有 种方案
共种方案,产生贡献
回到本题,由于
相同值
- 同元素
乘上值为的元素个数
有贡献 - 不同元素
有贡献
不同的值
类似的
复杂度为调和级数
CF1436F Sum Over Subsets