随机移动
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一个包含 个顶点和 条边的简单有向图 ,顶点编号为 到 。第 条边从顶点 指向顶点 。
小蒙新可以从某个顶点出发,沿着有向边不断从一个顶点移动到另一个顶点。请你求出有多少个顶点满足:小蒙新可以通过巧妙地选择路径,从该顶点出发,无限次地重复移动。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出满足条件的顶点个数。
5 5
1 2
2 3
3 4
4 2
4 5
4
3 2
1 2
2 1
2
说明/提示
限制条件
- 若 ,则
- 所有输入均为整数。
样例解释 1
如果从顶点 出发,可以按照“顶点 顶点 顶点 顶点 顶点 ”这样的路径无限次移动。从顶点 、顶点 出发也同理。如果从顶点 出发,最初可以移动到顶点 ,之后也可以无限次移动。另一方面,从顶点 出发则无法移动。
因此,满足条件的顶点为顶点 、、、,共 个,所以输出 。
样例解释 2
请注意,在简单有向图中,两个顶点之间可以同时存在方向相反的两条边。此外, 不一定是连通图。