QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 256 MB مجموع النقاط: 100

#6469. 哈利·波特与向量咒语

الإحصائيات

哈利·波特在《混血王子》的日记中发现了另一种奇怪的咒语,它可以生成大小为 $M$ 的不同二进制向量。由于他不是最出色的魔法师,这个咒语工作得并不完美,他只能生成恰好有两个元素非零的向量。

哈利使用了这个咒语 $N$ 次,并构造了一个 $M$ 行 $N$ 列的矩阵,其中所有生成的向量都是列向量。

现在哈利正在上“魔法矩阵理论”课,教授要求他计算这样一个矩阵的秩。你需要帮助他!

魔法矩阵理论中的运算满足以下规则:

$+$ $0$ $1$
$0$ $0$ $1$
$1$ $1$ $0$
$*$ $0$ $1$
$0$ $0$ $0$
$1$ $0$ $1$

矩阵 $A$ 的秩对应于 $A$ 中线性无关列的最大数量。 如果方程 $a_1\vec{v}_1 + a_2\vec{v}_2 + \dots + a_k\vec{v}_k = \vec{0}$(其中 $a_i \in \{0,1\}$,对于 $i=1,\dots,k$)仅在 $a_i = 0$(对于 $i=1,\dots,k$)时成立,则称集合 $T = \{\vec{v}_1, \vec{v}_2, \dots, \vec{v}_k\}$ 中的向量是线性无关的。

输入格式

第一行包含两个整数 $M$(向量的大小)和 $N$(哈利生成的向量数量)。 接下来的 $M$ 行,每行的格式为:$k_i \ c_1 \ c_2 \dots c_{k_i}$,其中 $k_i$ 是第 $i$ 行中非零元素的数量。接下来的 $k_i$ 个数字是该行中非零元素的列索引($1 \le c_j \le N, j=1,\dots,k_i$)。更多细节请参考样例。

$1 \le N \le 10^5$ $2 \le M \le 10^5$ $0 \le k_i \le N$

输出格式

输出矩阵的秩。

样例

输入格式 1

3 3
2 1 3
2 1 2
2 2 3

输出格式 1

2

说明

在第一个样例中,哈利生成了 3 个向量: $\vec{v}_1 = (1, 1, 0), \vec{v}_2 = (0, 1, 1), \vec{v}_3 = (1, 0, 1)$ 矩阵为: $$ \begin{bmatrix} 1 & 0 & 1 \\ 1 & 1 & 0 \\ 0 & 1 & 1 \end{bmatrix} $$ 但 $\vec{v}_1 + \vec{v}_2 + \vec{v}_3 = \vec{0}$。

输入格式 2

4 3
3 1 2 3
1 1
1 2
1 3

输出格式 2

3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.