【发布时间】:2021-08-24 08:21:44
【问题描述】:
给定一个有 n 个顶点、n-1 条边的连通无向图。从 1 个顶点找到一条路径,恰好经过 n-k+1 个其他顶点,然后返回具有最短路径长度的起始顶点。 并且每条边都有正权重并且 k
我认为我可以使用 Dijikstra 算法和 Hamilton 循环的一些性质。然后我意识到欧拉循环正在访问每个顶点一次。
我该如何处理这个问题?
【问题讨论】:
-
你的图表链接是定向的还是无向的?
-
@ravenspoint 是无向的
-
同一个节点访问两次会怎样?
-
@ravenspoint 你可以访问同一个note任意多次,但是路径长度必须最短,并且必须访问n-k+1个节点
-
好的,那我的回答会给你你想要的。
标签: graph-theory shortest-path