#5246. Cycle
0
Cycle
Cycle
题目描述
有一个由 个顶点(编号为 到 )和 条边组成的简单有向图。第 条边 是一条从顶点 指向顶点 的有向边。
判断是否存在包含顶点 的环路,如果存在,找出这些环路中边数的最小值。
输入格式
输入从标准输入按如下格式给出:
输出格式
如果存在包含顶点 的环路,输出这些环路中边数的最小值。否则,输出 。
3 3
1 2
2 3
3 1
3
3 2
1 2
2 3
-1
6 9
6 1
1 5
2 6
2 1
3 6
4 2
6 4
3 5
5 4
4
提示
$1 \leq M \leq \min \left( \frac{N(N-1)}{2},\ 2 \times 10^5 \right)$
and , if .
所有输入值均为整数。顶点 顶点 顶点 顶点 是一条包含三个边的环路,并且这是唯一一条包含顶点 的环路。
标签: AtCoder|abc376D
来源
AtCoder|abc376D