2025年Leetcode 1135:最低成本联通所有城市(超详细的解法!!!)

Leetcode 1135:最低成本联通所有城市(超详细的解法!!!)想象一下你是个城市基建规划者 地图上有 N 座城市 它们按以 1 到 N 的次序编号 给你一些可连接的选项 conections 其中每个选项 conections i city1 city2 cost 表示将城市 city1 和城市 city2 连接所要的成本 连接是双向的 也就是说城市 city1 和城市 city2 相连也同样意味着城市

大家好,我是讯享网,很高兴认识大家。

想象一下你是个城市基建规划者,地图上有 N 座城市,它们按以 1N 的次序编号。

给你一些可连接的选项 conections,其中每个选项 conections[i] = [city1, city2, cost] 表示将城市 city1 和城市 city2 连接所要的成本。(连接是双向的,也就是说城市 city1 和城市 city2 相连也同样意味着城市 city2 和城市 city1 相连)。

返回使得每对城市间都存在将它们连接在一起的连通路径(可能长度为 1 的)最小成本。该最小成本应该是所用全部连接代价的综合。如果根据已知条件无法完成该项任务,则请你返回 -1。


讯享网

示例 1:

输入:N = 3, conections = [[1,2,5],[1,3,6],[2,3,1]] 输出:6 解释: 选出任意 2 条边都可以连接所有城市,我们从中选取成本最小的 2 条。 

讯享网

示例 2:

讯享网输入:N = 4, conections = [[1,2,3],[3,4,4]] 输出:-1 解释: 即使连通所有的边,也无法连接所有城市。 

提示:

  1. 1 <= N <= 10000
  2. 1 <= conections.length <= 10000
  3. 1 <= conect
小讯
上一篇 2025-02-28 12:32
下一篇 2025-02-26 10:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/48224.html