#abc131e. [abc131_e]Friendships
[abc131_e]Friendships
题目描述
是否存在一个具有个顶点的无向图满足以下条件?
- 该图是简单且连通的。
- 顶点编号为。
- 设为图中的边数。边的编号为,每条边的长度为,第条边连接顶点和顶点。
- 存在恰好对顶点,它们之间的最短距离为。
如果存在这样的图,请构造一个例子。
约束条件
- 输入中的所有值均为整数。
输入
输入数据从标准输入读入,数据格式如下:
输出
如果不存在满足条件的具有个顶点的无向图,请打印-1
。
如果存在这样的图,请按照以下格式打印一个例子(有关符号的含义,请参考问题描述):
:
如果满足条件的图有多个,任何一个都可以接受。
示例输入 1
5 3
示例输出 1
5
4 3
1 2
3 1
4 5
2 3
该图有三对顶点、和,它们之间的最短距离为。因此,满足条件。
示例输入 2
5 8
示例输出 2
-1
没有满足条件的图。