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

dw网站首页制作湘潭网站优化公司

dw网站首页制作,湘潭网站优化公司,wordpress git themes,天津网站网站建设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/826435.html

相关文章:

  • 做a货包好的网站网站源码怎么下载
  • 网站建设需要英语吗医疗号网站开发
  • 科技加盟网站建设南京网站seo找行者seo
  • 网站页头页尾怎样做口碑好网站建设开发
  • 美团网站界面设计百度免费下载安装
  • 安康哪里做网站网站如何备案 流程图
  • 网站建设贝尔利阜阳市建设局网站
  • 免费域名解析网站建设音乐推广平台有哪些
  • 正规网站制作公司有哪些黄页查企业名录
  • 怎么做网站流量统计主要对布局进行
  • 印刷厂网站模板开发一个功能网站多少钱
  • 域名可以做网站名吗网址导航百度
  • 网站 部署 域名网站中转页
  • 如何做网站诊断如何分析竞争对手网站
  • 湖南企业网站建设linux下装wordpress
  • 媒体网站 建设网络强国建英文网站费用
  • ppp项目建设交易网站苏州网站制作搭建
  • 别人冒用我们公司做的网站怎么关掉wordpress的文章写好后无法访问
  • 昆明网站建设价格低做暧暧暖免费观看网站
  • 苏州手机网站搭建wordpress get请求
  • 可以做qq空间背景音乐的网站装修网公司装修
  • 网站排名不稳定怎么办网站链接结构
  • 辽源商城网站建设房地产营销案例100例
  • 网站开发技术说明网页制作软件排行榜
  • 大型网站制作方案网络建设原则
  • 工作号做文案素材的网站塑胶加工 技术支持 东莞网站建设
  • 网站建设引擎手机视频制作软件
  • 赣州深科网站建设wordpress模块里加载最新文章
  • 西安网站开发定制制作找片子有什么好的关键词推荐
  • 网站开发工具软件东莞市主营网站建设服务机构