4445:L2-4 困住罗少

时间限制:2 S   /  内存限制:65536 KB
AC:24   /  Submit:54
问题描述

现有一张有向联通图,图中有$$n$$节点和$$m$$条边。

罗少从一个起点开始行走。当罗少可以在图中沿着边行走无穷多步的时候,罗少就会被困在图里。

现在询问有多少个起点不会让罗少被困在图中。

输入描述

第一行输入$$T$$代表有$$T$$组样例。

对于每组样例第一行输入$$n$$和$$m$$代表图中节点的个数。($$1 \leq n \leq 2 \times 10^5, \quad 0 \leq m \leq \min(n \times (n - 1), 3 \times 10^5$$)

然后$$m$$行每行一个数$$u$$和一个数$$v$$,代表存在一条从$$u$$到$$v$$的路径。($$1 \leq u, v \leq n$$)

保证所有$$n$$的和不超过$$3 \times 10^5$$。

输出描述

每组样例输出不会让罗少被困住的点的个数,然后换行。

样例输入复制样例

2

3 3

1 2

2 3

3 1

5 5

1 4

4 5

5 3

3 2

3 5

样例输出

0

1

提示说明

第一组样例中无论从哪个点开始罗少都会被困住。

第二组样例中罗少只有从点2走不会被困住。

相关

2024天梯赛校内选拔赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1