HUSTOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
1459: 覆盖范围
内存限制:128 MB
时间限制:1.000 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:54
通过:30
提交
提交记录
统计
Web Board
题目描述
有M组S
1
,S
2
,…,S
M
的集合,由介于1和N之间的整数组成。
S
i
由C
i
个整数组成a
i1
,a
i2
,a
i3
……a
ici
从M组中选择一个或多个集合有(2
M
−1)种方式。
有多少种方式满足以下条件?对于所有整数x使得1≤x≤N,至少有一个被选择的集合包含x。
约束条件
1≤N≤10
1≤M≤10
1≤C
i
≤N
1≤a
i1
<a
i2
<⋯<a
iCi
≤N
输入中的所有值均为整数。
输入格式
N M
C1
a
11
a
12
……a
1C1
C2
a
21
a
22
……a
2C2
CM
a
M1
a
M2
……a
MCm
输出格式
打印满足题目描述条件的选择集合的数量。
输入中给定的集合为S1={1,2},S2={1,3},S3={2}。
以下三种方式满足题目描述条件:
选择S1,S2;
选择S1,S2,S3;
选择S2,S3。
输入样例
复制
3 3 2 1 2 2 1 3 1 2
输出样例
复制
3
分类标签
搜索