#ABC289C. 覆盖

覆盖

覆盖

题目描述

MM 个集合,记为 S1,S2,,SMS_1, S_2, \dots, S_M,它们由 11NN 之间的整数组成。

SiS_iCiC_i 个整数 ai,1,ai,2,,ai,Cia_{i,1}, a_{i,2}, \dots, a_{i,C_i} 组成。

从这 MM 个集合中选择一个或多个,共有 2M12^M - 1 种方式。

其中有多少种满足以下条件?

对于所有满足 1xN1 \le x \le N 的整数 xx,至少有一个被选中的集合包含 xx

输入格式

输入按以下格式从标准输入给出。

NN MM
C1C_1
a1,1a_{1,1} a1,2a_{1,2} \dots a1,C1a_{1,C_1}
C2C_2
a2,1a_{2,1} a2,2a_{2,2} \dots a2,C2a_{2,C_2}
\vdots
CMC_M
aM,1a_{M,1} aM,2a_{M,2} \dots aM,CMa_{M,C_M}

输出格式

输出满足题目描述中条件的集合选择方式的个数。

样例

3 3
2
1 2
2
1 3
1
2
3

输入给出的集合为 S1={1,2},S2={1,3},S3={2}S_1 = \{1, 2\}, S_2 = \{1, 3\}, S_3 = \{2\}

以下三种方式满足题目描述中的条件:

选择 S1,S2S_1, S_2;

选择 S1,S2,S3S_1, S_2, S_3;

选择 S2,S3S_2, S_3

4 2
2
1 2
2
1 3
0

可能不存在满足题目描述中条件的集合选择方式。

6 6
3
2 3 6
3
2 4 6
2
3 6
3
1 5 6
3
1 3 6
2
1 4
18

数据范围

  • 1N101 \le N \le 10
  • 1M101 \le M \le 10
  • 1CiN1 \le C_i \le N
  • $1 \le a_{i,1} \lt a_{i,2} \lt \dots \lt a_{i,C_i} \le N$
  • 输入中的所有值均为整数。
难度 普及
通过率
尝试 0
已通过 0
ID
2863
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签