#3624. Construct Highway
0
Construct Highway
Construct Highway
题目描述
The Republic of Atcoder 有 个城镇,编号为 到 ,以及 条高速公路,编号为 到 。
高速公路 双向连接城镇 和城镇 。
国王高桥将要建设 条新高速公路,使得满足以下两个条件:
可以通过若干条高速公路在任意一对城镇之间往返 对于每个 ,恰好有 条高速公路直接连接到城镇
判断是否存在这样的建设方法。如果存在,输出其中一种方案。
输入格式
输入按下列格式由标准输入提供:
输出格式
如果不存在满足条件的建设方法,输出 .
如果存在,输出 行。第 行应包含第 条要建设的高速公路所连接的两个城镇的编号。
6 2
1 2 1 2 2 2
2 3
1 4
6 2
5 6
4 5
5 1
1 1 1 1 4
2 3
-1
4 0
3 3 3 3
-1
提示
如果 ,则 。
输入中的所有数值均为整数。如样例输出所示,通过依次建设连接城镇 和 、城镇 和 、城镇 和 的高速公路可以满足条件。
另一种满足条件的例子是依次建设连接城镇 和 、城镇 和 、城镇 和 的高速公路。
标签: AtCoder|abc239F
来源
AtCoder|abc239F