#9. 【水题杯 Round 1】还原图
【水题杯 Round 1】还原图
当前没有测试数据。
题目描述
给定无向图上的 个顶点,编号分别为 。
现在,你又知道了每个顶点的度 ,要求还原整个图。
这里,你只需输出 行,每行有 个正整数:,代表编号为 的顶点到编号为 的顶点有一条边。
请注意,输出时请按照顶点编号的大小进行从小到大的排序后输出,若第一个顶点相同,根据第二个顶点的编号大小进行从小到大的排序。
输入格式
输入共 行。
第一行,一个正整数 ,表示顶点数量。
第二行, 个非负整数:,表示编号为 的顶点的度。
输出格式
输出 行。
每行两个正整数:,表示编号为 的顶点和编号为 的顶点之间有一条边。
请注意,输出时请按照顶点编号的大小进行从小到大的排序后输出,若第一个顶点相同,根据第二个顶点的编号大小进行从小到大的排序。
样例
4
2 2 3 3
1 3
1 4
2 3
2 4
3 4
数据范围
。
。
$\frac{sum_{i=1}^n x_i}{2} \le \frac{n \times (n-1)}{2}$。