#P10596. BZOJ2839 集合计数

    ID: 10063 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>O2优化容斥欧拉定理(数论)

BZOJ2839 集合计数

题目背景

题目来自原 BZOJ,我们承认题面及原数据的版权均属于原 BZOJ 或将题目授权给 BZOJ 使用的出题人。如果您是版权所有者且认为我们侵犯了您的权益,可联系我们。

题目描述

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

输入格式

一行两个整数 N,KN,K

输出格式

一行一个整数表示答案。

3 2
6

提示

【样例解释】

假设原集合为 {A,B,C}\{A,B,C\},则满足条件的方案为:{AB,ABC}\{AB,ABC\}{AC,ABC}\{AC,ABC\}{BC,ABC}\{BC,ABC\}{AB}\{AB\}{AC}\{AC\}{BC}\{BC\}

【数据范围】

对于 100%100\% 的数据,1N10000001\leq N\leq 10000000KN0\leq K\leq N