在这个问题中,我们需要使用 Dijakstra 算法找到从 1 到 N 的最小路径,并且我们可以将任何一条边的成本更新为 cost/2。这里,我们将找到每个节点到源节点和目标节点的距离。之后,我们将取节点 u 到源节点的最短距离和节点 v 到目标节点的最短距离,并将它们与 u −> v 边的 cost/2 相加。通过这种方式,我们将找到从 1 到 N 的路径的最小成本。问题陈述 - 我们给出了一个无向图... 阅读更多
在这个问题中,我们将通过在两个选定的顶点之间添加边来最大化顶点 1 到 N 之间的最短路径。这里,我们将跟踪图中每个节点到第 0 个和第 N − 1 个节点的距离。之后,我们将以这样一种方式在任何两个选定的顶点之间插入单边,即我们可以最大化 1 到 N 之间的最短路径。问题陈述 - 我们给出了一个无向图。该图包含 N 个顶点和 M 条边。此外,我们还给出了包含 K 个选定... 阅读更多