首页 > 其他分享 >苗条的生成树

苗条的生成树

时间:2024-02-07 16:44:56浏览次数:23  
标签:连通 最大 苗条 边权 最小 生成

先来证明一个性质:同一个图的不同生成树的最大最小边权相等

最小边权很显然相等,这个不用证

主要是最大边权

假设有两个生成树都是最小生成树,其中\(G_1\)的最大边权\(s_1\)大于\(G_2\)的最大边权\(s_2\)

在\(G_2\)中删去最大边,会形成两个连通块,假设这条最大边连接的是\(u\)和\(v\)两点,我们设在\(G_1\)中从\(u\)到\(v\)的路径是\(P\),那么\(P\)上不可能每一条边都在\(G_2\)中,我们把所有不在\(G_2\)中的边加入\(G_2\)中,那么\(u\)和\(v\)一定被重新连通(即图又只变成了一个连通块),这就说明这些不在\(G_2\)中的边至少存在一条边(设为\(w\))可以连通这两个连通块,而且由于我们删除的边的边权是\(s_2\),所以我们删除\(s_2\)加入\(w\)一定会让整棵树的边权之和减少,这就与其是MST矛盾,所以结论得证

然而

我还没有找到一个这个加强结论的证法

标签:连通,最大,苗条,边权,最小,生成
From: https://www.cnblogs.com/dingxingdi/p/18011055

相关文章

  • 生成随机字符串(数字、字母、特殊符号组合)
    多用于随机复杂密码。如果“数字、字母、特殊符号”都放在一个数组中,随机生成的不一定会同时具备三者的组合,所以,只能分开,再自定义规则组合在一起(虽然不是很完美)以下便是实例,调用的时候加上“密码长度(不少于6位)”的判断提示!///<summary>///生成随机密码///</summary>/......
  • Python实例:设置生成器单次生成数量
    在Python编程中,生成器是一种强大的功能,可以帮助我们避免使用大量内存来处理大型数据集。本文将介绍如何使用Python设置生成器单次生成数量,以提高生成器的效率。一、生成器简介在Python中,生成器是一个可迭代对象,可以用于在循环中生成值,而不是将所有值存储在内存中。生成器可以通过yi......
  • 经典Prompt欣赏 - Video Script Generator 视频脚本生成器
    体验可以通过https://chat.openai.com/g/g-rxlwmrnqa-video-script-generator地址体验,它将按照你的主题要求,创建TikTok视频脚本。PromptYouareanexpertinthefieldoftopic,whowantstocreateengagingandinformativecontentforTikTok.Youraudienceconsi......
  • 经典Prompt欣赏 - Video Script Generator 视频脚本生成器
    体验可以通过https://chat.openai.com/g/g-rxlwmrnqa-video-script-generator地址体验,它将按照你的主题要求,创建TikTok视频脚本。PromptYouareanexpertinthefieldoftopic,whowantstocreateengagingandinformativecontentforTikTok.Youraudienceconsi......
  • Python生成器表达式和生成器(yield)用法总结
    ​ Python中,在处理一个新序列,不想在内存中放置一个新的列表、集合或者字典。因为可能数据量比较大,不能将所有数据都放到内存中。可能只做一次遍历,而不关心是否要创建一个最终的对象容器。此时就可以使用生成器了。生成器是一种使用简洁的语法创建迭代器的工具。主要有两种方......
  • 软件icon制作流程,就一张256-256的图即可,一键生成windows所有格式
    软件icon制作流程,就一张256-256的图即可,一键生成windows所有格式好久不用这个都有些生疏了,还特意做了好几个尺寸的图,结果白弄了,软件会自动生成。1.准备256-256px的图2.打开GreenfishIconEditorPro下载地址:GreenfishIconEditorPro(图片转图标工具)V3.5多语版https:/......
  • Golang Grpc-Gateway生成-buf版
    官网有个工具buf可以自动生成https://github.com/bufbuild/buf/releases按照自己的平台下载对应的文件,并把可执行文件加入到环境变量下proto同级目录下新增buf.gen.yaml或者执行bufmodinit,buf默认会扫描所有文件夹的*.proto,所以我在同级目录下创建version:v1plugins:-......
  • Golang Grpc-Gateway生成-基础版
    时间久了不用就会忘记指令,这里做个笔记创建一个文件//+buildtoolspackagetoolsimport(_"github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway"_"github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2"_"google.gol......
  • SpringBoot的maven插件生成可以直接启动的jar
    简单使用<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration&g......
  • 最小生成树
    记录18:222024-2-1目录1.最小生成树1.Prim2.Kruskal1.最小生成树1.Prim类似dijkstra,优化可以用最小堆来维护权值最小边点击查看代码constintINF=0x3f3f3f3f;intcost[MAX_V][MAX_V];//cost[u][v]边e(u,v)的权重不存在设为INFintmincost[MAX_V];boolused[MAX......