AT_past18_e 共通部分
题目描述
有 $N$ 个整数集合:$S_1, S_2, \dots, S_N$。
第 $i$ 个集合 $S_i$ 包含 $C_i$ 个按递增顺序排列的整数,分别为 $A_{i,1}, \dots, A_{i,C_i}$。
现在要从这些集合中任选两个及以上的集合,问有多少种选择方式满足下列条件:
- 所选集合的交集中只包含奇数。
其中,所选集合的交集是指所有被选集合都包含的整数所组成的集合。
输入格式
输入由标准输入读入,格式如下:
> $N$
> $C_1\ A_{1,1}\ A_{1,2}\ \dots\ A_{1,C_1}$
> $C_2\ A_{2,1}\ A_{2,2}\ \dots\ A_{2,C_2}$
> $\vdots$
> $C_N\ A_{N,1}\ A_{N,2}\ \dots\ A_{N,C_N}$
输出格式
输出符合条件的方案数。
说明/提示
## 样例解释 1
我们枚举所有可能的集合选择、它们的交集以及是否符合条件:
- 选择 $S_1$ 和 $S_2$,它们的交集为 $\lbrace 1, 5 \rbrace$,满足条件。
- 选择 $S_1$ 和 $S_3$,它们的交集为 $\lbrace 2 \rbrace$,不满足条件。
- 选择 $S_2$ 和 $S_3$,它们的交集为 $\lbrace 3 \rbrace$,满足条件。
- 选择 $S_1,\ S_2,\ S_3$,它们的交集为 $\lbrace\ \rbrace$(空集),满足条件。
注意,即使交集为空集,也算作满足条件。
# 数据范围
- $2 \leq N \leq 10$
- $1 \leq C_i \leq 10$
- $1 \leq A_{i,1} < A_{i,2} < \dots < A_{i,C_i} \leq 100$
- 所有输入为整数。
由 ChatGPT 5 翻译