QOJ.ac

QOJ

Time Limit: 2.0 s Memory Limit: 256 MB Total points: 100

#11819. 最大不可达节点集

Statistics

在本题中,我们讨论有向无环图 $G = (V, E)$ 的不可达集。在数学中,有向无环图(DAG)是指没有有向环的有向图。也就是说,对于该图,不存在从任意节点出发,沿着 $E$ 中的边构成的有向路径最终回到起点的路径。

若一个节点集合 $V_{UR} \subset V$ 满足:对于 $V_{UR}$ 中的任意两个不同节点 $u$ 和 $v$,不存在从 $u$ 出发沿着 $E$ 中的边构成的有向路径到达 $v$,则称该集合为 $G$ 的一个不可达节点集。你需要计算给定图 $G$ 的最大不可达节点集的大小。

输入格式

输入包含多个测试用例。第一行包含一个整数 $T$ ($1 \le T \le 500$),表示测试用例的数量。

对于每个测试用例,第一行包含两个整数 $n$ ($1 \le n \le 100$) 和 $m$ ($0 \le m \le n(n - 1)/2$),分别表示图 $G$ 的节点数和边数。接下来的 $m$ 行,每行包含两个整数 $u$ 和 $v$ ($1 \le u, v \le n$ 且 $u \neq v$),表示一条从第 $u$ 个节点指向第 $v$ 个节点的有向边。本题中提供的所有边均不相同。

保证输入的所有有向图均为 DAG,且输入中 $m$ 的总和小于 $500000$。

输出格式

对于每个测试用例,输出一行,包含一个整数,表示 $G$ 的最大不可达节点集的大小。

样例

样例输入 1

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

样例输出 1

2
1
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.