求助站外题
  • 板块学术版
  • 楼主hyj0824
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/11/12 19:26
  • 上次更新2023/11/12 20:56:29
查看原帖
求助站外题
117307
hyj0824楼主2023/11/12 19:26

https://darkbzoj.cc/problem/2839

一个有 NN 个元素的集合有 2N2^N 个不同子集(包含空集),现在要在这 2N2^N 个集合中取出若干集合(至少一个),使得它们的交集的元素个数恰好为 KK,求取法的方案数,答案模1000000007。

是一道二项式反演,为啥这两个式子都能过?(另外有无更易懂的二项式反演的博客)

fk=∑i=kn(−1)i−k(ik)(ni)22n−if_{k}=\sum\limits^{n}_{i=k}(-1)^{i-k}\binom{i}{k}\binom{n}{i} 2^{2^{n-i}} fk=∑i=kn(−1)i−k(ik)(ni)(22n−i−1)f_{k}=\sum\limits^{n}_{i=k}(-1)^{i-k}\binom{i}{k}\binom{n}{i} (2^{2^{n-i}}-1)
2023/11/12 19:26
加载中...