问题:对于一个完全图Kn的边E的有序集合,给定边Ei,求边的顶点(v,w)_Ei。
注意:这可能不是图论特有的问题,尽管选择它来表达问题仅仅是因为熟悉。对引入的任何不正确的符号表示歉意。
假设从由顶点 1、2、3、4、5 组成的完整图 K5 构造,我们有一个图的边的有序集合 E,总共 10 条边。已知集合 E 总是按如下方式排序:
Ei = (0 < v < n, v < w =< n)
E1 = (1, 2)
E2 = (1, 3)
E3 = (1, 4)
E4 = (1, 5)
E5 = (2, 3)
E6 = (2, 4)
E7 = (2, 5)
E8 = (3, 4)
E9 = (3, 5)
E10 = (4, 5)
对于任何给定的 Ei,我们现在必须单独使用 i 找到顶点 (v, w)_Ei。例如,给定 6,我们应该得到 (2, 4)。
更新: 表达这个问题的另一种可能更简单的方法是:
n = 5
i = 0
for v = 1 to n - 1
for w = v + 1 to n
i++
print "E" + i + " = " + v + ", " w
print "E6 = " + findV(6) + ", " + findW(6)
这是怎么做到的?