在这个问题中,我们需要找到矩阵中每个单元格与给定单元格的距离。我们将使用广度优先搜索遍历来访问矩阵中从给定单元格开始的每个单元格,并找到每个单元格的最小距离。问题陈述 - 我们给出了行、列、a 和 b 正整数。这里,行和列表示矩阵的行数和列数。a 和 b 是矩阵的单元格。我们需要找到矩阵中每个单元格到 (a, b) 单元格的最小距离…… 阅读更多
在这个问题中,我们需要使用 Dijkstra 算法找到从 1 到 N 的最小路径,并且我们可以将任何单条边的代价更新为代价/2。在这里,我们将找到从源节点到目标节点的每个节点的距离。之后,我们将取源节点的节点 u 的最短距离和目标节点的节点 v 的最短距离,并将它们与 u -> v 边的代价/2 相加。通过这种方式,我们将找到从 1 到 N 的最小路径代价。问题陈述 - 我们给定了一个无向图…… 阅读更多
本问题中,我们将通过在两个选定顶点之间添加一条边来最大化顶点 1 到顶点 N 之间的最短路径。我们将跟踪图中每个节点到第 0 个和第 N-1 个节点的距离。之后,我们将以某种方式在任何两个选定顶点之间插入一条边,以便最大化 1 到 N 的最短路径。问题陈述 - 我们给定一个无向图。该图包含 N 个顶点和 M 条边。此外,我们还给定了一个包含 K 个选定...阅读更多