当前位置: 首页 > wzjs >正文

专门看广告的网站铜陵公司做网站

专门看广告的网站,铜陵公司做网站,如何在亚马逊上开店卖到国外,织梦网站模板源码Leetcode 3613. Minimize Maximum Component Cost 1. 解题思路2. 代码实现 题目链接:3613. Minimize Maximum Component Cost 1. 解题思路 这一题思路上就是一个DSU的思路,我们首先将所有的边按照权重进行顺序排列,然后从小到大依次进行连…
  • Leetcode 3613. Minimize Maximum Component Cost
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3613. Minimize Maximum Component Cost

1. 解题思路

这一题思路上就是一个DSU的思路,我们首先将所有的边按照权重进行顺序排列,然后从小到大依次进行连接,直至图上的连通区域总数小于k个,此时上一轮我们连通的边就是可以取用的最小的边。

而关于DSU的方法实现,网上实在太多了,我自己也有一篇小博客《经典算法:并查集(DSU)结构简介》作为备忘,这里就不具体展开了,有兴趣的读者自己查阅一下就行了。

2. 代码实现

给出python代码实现如下:

class DSU:def __init__(self, N):self.root = [i for i in range(N)]self.n = Ndef find(self, k):if self.root[k] != k:self.root[k] = self.find(self.root[k])return self.root[k]def union(self, a, b):x = self.find(a)y = self.find(b)if x != y:self.root[y] = xself.n -= 1returnclass Solution:def minCost(self, n: int, edges: List[List[int]], k: int) -> int:edges = sorted(edges, key=lambda x: x[2])dsu = DSU(n)ans = 0for u,v,w in edges:if dsu.n <= k:breakans = wdsu.union(u, v)return ans

提交代码评测得到:耗时123ms,占用内存65.55MB。

http://www.dtcms.com/wzjs/537786.html

相关文章:

  • 网站开发设计文员安徽网站开发与维护专业
  • 找人做的网站怎么运行网址是什么意思
  • 修改网站dns企业网站管理的含义及内容
  • 牛天下网站建设沈阳公司建设网站
  • 深圳做微信网站接帮人家做网站的网站
  • 丹阳高铁站对面的规划什么好的主题做网站
  • 怎样建立自己的网站赚钱怎么运营
  • 网站建设广告宣传搭建自己的个人网站
  • 中国城投建设集团网站wordpress去除分类
  • 重庆做网站找谁深圳城建局
  • 10个企业网站设计欣赏怎么自己做微信推送新闻
  • 网站建设与维护A卷答案中国通信建设协会网站
  • wordpress连连支付百度seo新规则
  • 桃源网站建设北京有几家宽带网络公司
  • 网站建设 翰臣科技广告设计制作图片
  • 钓鱼网站 企业形象嘉兴网红桥在哪里
  • 网站内部链接如何进行优化建设说明书得制作需要哪些材料
  • 怎么在拼多多卖东西seo网站推广作用
  • 做网站前期需要准备什么小型网站制作
  • 可做影视网站的服务器公共场所建设网站
  • 高级网站开发培训wordpress 摄影 模板
  • 一站式服务包括哪些内容品牌网站建设 结构
  • 自适应网站导航是怎么做的百度指数数据分析平台官网
  • 自己做个公司网站关键词搜索优化
  • 有什么正规的网站做代加工泉州网站
  • vs2010网站开发视频天眼查企业查询公司
  • 整形网站整站源码京东网站的建设与发展现状分析
  • 深圳网站建设哪家口碑好自己创建公众号免费吗
  • 网站开发多长时间商城网站建设论坛
  • 可信网站认证申请网站建设制作方式有哪些