A92170.ABC289C - Coverage

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

问题陈述

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 个集合中选择一个或多个集合的方法有 (2M1)(2^M-1) 种。
其中有多少种方法满足下面的条件?

  • 对于 xx 这样的所有整数 1xN1 \leq x \leq N ,至少有一个所选集合包含 xx

限制因素

  • 1N101 \leq N \leq 10
  • 1M101 \leq M \leq 10
  • 1CiN1 \leq C_i \leq N
  • 1ai,1<ai,2<<ai,CiN1 \leq a_{i,1} \lt a_{i,2} \lt \dots \lt a_{i,C_i} \leq N
  • 输入值均为整数。

输入格式

输入

输入内容由标准输入法提供,格式如下

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}

输出格式

输出

打印满足问题陈述中条件的集合的选择方式数。

输入输出样例

  • 输入#1

    3 3
    2
    1 2
    2
    1 3
    1
    2
    

    输出#1

    3
    
  • 输入#2

    4 2
    2
    1 2
    2
    1 3
    

    输出#2

    0
    
  • 输入#3

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

    输出#3

    18
    

说明/提示

样例一解释

输入中给出的集合为 S1={1,2},S2={1,3},S3={2}S_1 = \lbrace 1, 2 \rbrace, S_2 = \lbrace 1, 3 \rbrace, S_3 = \lbrace 2 \rbrace
下列三种方法满足问题陈述中的条件:

  • 选择 S1,S2S_1, S_2
  • 选择 S1,S2,S3S_1, S_2, S_3
  • 选择 S2,S3S_2, S_3
首页