AtCoder Beginner Contest 142
F
Pure
AtCoder
⌀ 1919
原题
← E→
翻译中…

Problem Statement

翻译中…

Given is a directed graph $G$ with $N$ vertices and $M$ edges. The vertices are numbered $1$ to $N$, and the $i$-th edge is directed from Vertex $A_i$ to Vertex $B_i$. It is guaranteed that the graph contains no self-loops or multiple edges.

翻译中…

Determine whether there exists an induced subgraph (see Notes) of $G$ such that the in-degree and out-degree of every vertex are both $1$. If the answer is yes, show one such subgraph. Here the null graph is not considered as a subgraph.

翻译中…

Note

翻译中…

For a directed graph $G = (V, E)$, we call a directed graph $G' = (V', E')$ satisfying the following conditions an induced subgraph of $G$:

翻译中…
  • $V'$ is a (non-empty) subset of $V$.
  • $E'$ is the set of all the edges in $E$ that have both endpoints in $V'$.
翻译中…

Constraints

翻译中…
  • $1 \leq N \leq 1000$
  • $0 \leq M \leq 2000$
  • $1 \leq A_i,B_i \leq N$
  • $A_i \neq B_i$
  • All pairs $(A_i, B_i)$ are distinct.
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M
A_1 B_1
A_2 B_2
:
A_M B_M

翻译中…

Output

翻译中…

If there is no induced subgraph of $G$ that satisfies the condition, print -1. Otherwise, print an induced subgraph of $G$ that satisfies the condition, in the following format:

翻译中…

K
v_1
v_2
:
v_K

翻译中…

This represents the induced subgraph of $G$ with $K$ vertices whose vertex set is $\{v_1, v_2, \ldots, v_K\}$. (The order of $v_1, v_2, \ldots, v_K$ does not matter.) If there are multiple subgraphs of $G$ that satisfy the condition, printing any of them is accepted.

翻译中…

样例

Input #1
4 5
1 2
2 3
2 4
4 1
4 3
Output #1
3
1
2
4
The induced subgraph of $G$ whose vertex set is $\{1, 2, 4\}$ has the edge set $\{(1, 2), (2, 4), (4, 1)\}$. The in-degree and out-degree of every vertex in this graph are both $1$.
Input #2
4 5
1 2
2 3
2 4
1 4
4 3
Output #2
-1
There is no induced subgraph of $G$ that satisfies the condition.
Input #3
6 9
1 2
2 3
3 4
4 5
5 6
5 1
5 2
6 1
6 2
Output #3
4
2
3
4
5
题目信息
题号
abc142_f
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。