AT_dwacon6th_prelims_c Cookie Distribution
题目描述
有 $N$ 个孩子,编号为 $1,2,\ldots,N$。接下来的 $K$ 天里,将会给孩子们分发饼干。第 $i$ 天,将从 $N$ 个孩子中等概率地选出 $a_i$ 个孩子,被选中的每个孩子各获得 $1$ 块饼干。($K$ 次选择彼此独立。)
记 $K$ 天内第 $i$ 个孩子获得的饼干数为 $c_i$,定义孩子们的 *幸福度* 为 $c_1 \times c_2 \times \ldots \times c_N$。请计算幸福度的期望值乘以 $\binom{N}{a_1} \times \binom{N}{a_2} \times \ldots \times \binom{N}{a_K}$ 后的结果(可以证明这是整数),并输出其对 $10^9+7$ 取模的值。
输入格式
输入通过标准输入给出,格式如下:
> $N$ $K$ $a_1$ $a_2$ $\ldots$ $a_K$
输出格式
请输出答案。
说明/提示
## 注释
$\binom{n}{k}$ 表示从 $n$ 个不同的对象中选出 $k$ 个的组合数。
## 数据范围
- $1 \leq N \leq 1000$
- $1 \leq K \leq 20$
- $1 \leq a_i \leq N$
## 样例解释 1
- 第 $1$ 天,孩子 $1,2,3$ 都会获得饼干。
- 第 $2$ 天,孩子 $1,2,3$ 中有 $1$ 人不会获得饼干。
- 无论哪种情况,幸福度都是 $4$,因此幸福度的期望值为 $4$。乘以 $\binom{3}{3} \times \binom{3}{2}$,即 $12$,输出 $12$。
## 提示/说明
- 求期望值乘以 $\binom{N}{a_1} \times \binom{N}{a_2} \times \ldots \times \binom{N}{a_K}$ 后对 $10^9+7$ 取模的结果。
由 ChatGPT 4.1 翻译