#ABC131E. 友谊

友谊

友谊

题目描述

是否存在满足以下条件的 NN 个顶点的无向图?

  • 图是简单且连通的。

  • 各顶点标有编号 1,2,...,N1, 2, ..., N

  • 设图的边数为 MM,各边标有编号 1,2,...,M1, 2, ..., M,边 ii 是连接顶点 uiu_i 和顶点 viv_i 的长度为 11 的边。

  • 最短距离为 22 的顶点对 (i,j) (i<j)(i, j)\ (i \lt j) 恰好有 KK 个。

如果存在满足条件的图,请构造一个。

输入格式

输入按以下格式从标准输入给出:

NN KK

输出格式

如果不存在满足条件的图,输出 -1

如果存在,请按以下格式输出这样的图的一个例子(记号的含义请参考题目描述):

MM
u1u_1 v1v_1
::
uMu_M vMv_M

如果存在多个满足条件的图,输出任意一个均可。

样例

5 3
5
4 3
1 2
3 1
4 5
2 3

这个图中最短距离为 22 的顶点对有 (1,4),(2,4),(3,5)(1, 4), (2, 4), (3, 5)33 个,因此满足条件。

5 8
-1

不存在满足条件的图。

数据范围

  • 输入均为整数
  • 2N1002 \le N \le 100
  • 0KN(N1)20 \le K \le \frac{N(N - 1)}{2}

提示

答案不唯一,输出任意合法解即可。

难度 提高
通过率 0%
尝试 4
已通过 0
ID
1732
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签