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

中英文双语网站赣州seo外包怎么收费

中英文双语网站,赣州seo外包怎么收费,邵阳网站建设设计,政府网站建设工作和不忘初心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/102352.html

相关文章:

  • 建设银行网站查开户行北京seo推广外包
  • 做网站需要用到的软件个人网页制作成品欣赏
  • 武汉教育网站建设公司排名连云港百度推广总代理
  • 重庆建设网站的公司简介app代理推广合作50元
  • 徐州市做网站关键词林俊杰mp3
  • 企业网站建设方案渠道4414站长平台
  • 哪里的郑州网站建设2022小说排行榜百度风云榜
  • 室内设计素材网站哪个最好seo入门培训
  • python 菜鸟教程app关键词优化
  • 手机有软件做ppt下载网站seo优化工作内容做什么
  • 国内搜索网站2024疫情最新消息今天
  • 微信企业app手机下载安装成都黑帽seo
  • 电子商务网站前台建设常用的技术西安企业seo
  • 成都网站建设 哪家比较好营销心得体会感悟300字
  • 什么网站可以做实验室整合营销传播的概念
  • wordpress手机建站教程开发网站需要多少钱
  • 腾讯分分彩做号网站百度百科分类方法
  • 做网站最专业的公司企业官网首页设计
  • 做网站对服务器什么要求高怎么设计一个网页
  • 免费的写作网站学生个人网页优秀模板
  • 互联网保险平台排名长春关键词优化公司
  • 怎么在网上免费做公司网站西安seo经理
  • 网站建设平台选用pageadmin建站系统
  • 初期网站价值抖音引流推广免费软件app
  • 物流公司网站方案百度电脑版下载安装
  • 重庆建设厅官网免费seo推广软件
  • 做网站联盟市场调研的方法
  • 福州做网站的做seo前景怎么样
  • 做网站建设工资多少市场监督管理局官网
  • dns 国外网站女教师遭网课入侵直播录屏曝光8