#4588. Find 4-cycle
0
Find 4-cycle
Find 4-cycle
题目描述
我们有一个简单的无向图 ,它包含 个顶点和 条边。顶点编号为 到 ,边编号为 到 。边 连接顶点 和 。
这里,顶点集合 和 都是独立集。
长度为 的环称为 4-环。
如果 包含一个 4-环,选择任意一个并输出环中的顶点。你可以按任意顺序输出这些顶点。
如果 不包含 4-环,输出 。
什么是独立集?
图 $G$ 的一个独立集是图中某些顶点构成的集合 $V'$,使得 $V'$ 中的任意两个顶点之间都没有边相连。输入格式
输入按照标准输入,格式如下给出:
输出格式
如果 包含 4-环,选择其中任意一个,并输出环中四个不同顶点的编号。(顶点的顺序无关紧要。)
如果 不包含 4-环,输出 。
2 3 5
1 3
1 4
1 5
2 4
2 5
1 2 4 5
3 2 4
1 4
1 5
2 5
3 5
-1
4 5 9
3 5
1 8
3 7
1 9
4 6
2 7
4 8
1 7
2 9
1 7 2 9
提示
若 ,则 。
输入中的所有数值均为整数。存在边连接顶点 和 、 和 、 和 、以及 和 ,因此顶点 、、、和 构成一个 4-环。所以应该输出 、、、和 。
顶点可以按任意顺序输出。除示例输出外,例如 也被认为是正确的。
某些输入可能使得 不包含 4-环。
标签: AtCoder|abc260F
来源
AtCoder|abc260F