#P14478. [2025年广东省队集训]异或症测试3
[2025年广东省队集训]异或症测试3
题目描述
给你一个集合 和一个整数 ,你要求出有多少个非空集合 ,使得 是 的线性基。答案对 取模。
称一个集合 是另一个集合 的线性基,当且仅当 中任意元素都能被表示为 中若干元素的异或和,且 是所有这样的集合中大小最小的(可能有多个最小的)。
输入格式
第一行两个整数 , 为集合 的大小, 中所有元素以及 均不超过 。不保证 中没有重复元素。
接下来 行,每行一个长为 的 01 字符串,第 行为 的二进制表示,行末为最低位。
最后一行一个长为 的 01 字符串,为 的二进制表示。
输出格式
输出一行一个整数,表示答案对 取模的结果。
输入样例1
2 2
01
10
11
输出样例1
4
样例 解释:
,,,集合 是合法的。
输出样例2
3 3
001
010
101
110
输出样例2
38
数据范围
对于所有数据,。
| 子任务编号 | 特殊性质 | 分数 | |
|---|---|---|---|
| 无 | |||
| A | |||
| 无 | |||
| A | |||
| 无 |
特殊性质 A:保证 ,