#4266. Endless Walk
0
Endless Walk
Endless Walk
题目描述
我们有一个含 个顶点和 条边的简单有向图 。顶点被标记为 顶点 、顶点 、、顶点 。 第 条边 从 顶点 指向 顶点 。 Takahashi 将从某个顶点出发,沿有向边在 上反复从一个顶点移动到另一个顶点。 有多少个顶点满足以下条件:Takahashi 可以从该顶点出发通过谨慎选择路径无限期地继续移动?
输入格式
输入从标准输入按以下格式给出:
输出格式
输出答案。
5 5
1 2
2 3
3 4
4 2
4 5
4
3 2
1 2
2 1
2
提示
if .
输入中的所有值均为整数。当从 顶点 出发时,Takahashi 可以无限期地继续移动:
从 顶点 或 顶点 出发也同理。
从 顶点 出发,他可以先到达 顶点 ,然后再次无限期地继续移动。
另一方面,从 顶点 出发,他根本无法移动。
因此,四个顶点——顶点 、、 和 ——满足条件,所以应输出 。
注意,在简单有向图中,可能存在一对顶点之间方向相反的两条边。
此外, 可能不是连通的。
标签: AtCoder|abc245F
来源
AtCoder|abc245F