#B0505. 开关密室

开关密室

题目描述

密室里有 NN 个开关和 MM 盏指示灯。每盏灯连接若干个开关,并给出一个目标奇偶值 pip_i

对于第 ii 盏灯,只有当它连接的开关中,处于开启状态的数量除以 22 的余数等于 pip_i 时,这盏灯才会亮起。

请统计有多少种开关状态能够让所有指示灯同时亮起。

输入格式

第一行包含两个整数 N,MN,M

接下来 MM 行,第 ii 行先输入整数 kik_i,再输入这盏灯连接的 kik_i 个开关编号。

最后一行输入 MM 个整数 p1,p2,,pMp_1,p_2,\ldots,p_M

输出格式

输出能够让所有指示灯同时亮起的开关状态数量。

2 2
2 1 2
1 2
0 1
1

数据范围与提示

  • 1N,M101\le N,M\le 10
  • pip_i0011