首页 > 其他分享 >蓝书P364的推论证明

蓝书P364的推论证明

时间:2024-02-07 11:11:49浏览次数:17  
标签:推论 一条 加入 P364 生成 蓝书 最小 条边 证明

其实这个证明与前面那个证明很像

假设最终生成的生成树不包含这\(m-k\)条边中连接生成森林的两个不连通节点的最小的边,那么我们从这些最小的边中任选一条边加入到树中会形成一个环,而且这个环(除了加入的这条最小边)一定存在一条边不是最开始的\(k\)条边中的某一条(因为如果这个环除了加入的最小边,剩余的边都是\(k\)条边中的某一条的话,那么这条加入的最小的边就是连接生成森林的两个连通节点的边了,根本不在我们的考虑范围之内),把这条边删掉换成这个最小的边,根据“向树加入一条边形成一个环,删除环上任意一条边后的图仍然是树”可得结论

然后用数学归纳法可以证明Kruscal的正确性

从以上证明过程也可看出,我们生成MST时(比如做Kruscal时),任选这\(m-k\)条边中连接生成森林的两个不连通节点的最小的边,最终一定都能生成一个MST

标签:推论,一条,加入,P364,生成,蓝书,最小,条边,证明
From: https://www.cnblogs.com/dingxingdi/p/18010749

相关文章

  • 板刷蓝书
    最短Hamilton路径状压dp。设\(f_{S,i}\)表示走过的节点状态为\(S\)\((0\)为没走过,\(1\)为走过\()\),当前在点\(i\)时的最小代价,显然\(S\)的第\(i\)位必须为\(1\)。那么\(f_{S,i}=\min_{S\operatorname{and}2^j=1,j\neqi}\lbracef_{S\operatorname{xor}......
  • 类型推论和类型断言
    类型推论1.定义在TS中,某些没有明确指定类型的地方,TS的类型推断机制会帮助提供类型2.发生类型推断的2种常见场景2.1声明变量并初始化letstr='str';//str=111;报错,因为ts已经将它推断成一个string类型2.2决定函数返回值时functionadd(num1:number,num2:num......
  • P3643 [APIO2016] 划艇
    [APIO2016]划艇-洛谷题目详情-[Apio2016]赛艇-BZOJbyHydroOJ看着个题目以为是变换考虑方向,但想了半天完全没有思路先考虑暴力。设\(dp_{i,j}\)表示前\(i\)个数,第\(i\)个数强制选,值为\(j\)的方案数容易得到转移方程:\[dp_{i,j}=\begin{cases}\sum\li......
  • 推论?
    设\(g_{i,j}\)为从\(i\)到\(j\)次数的期望\(f_i\)是\(\Sigma_{(k,i)}\)\(g_{k,i}\)那么\[g_{i,j}=\frac{1}{deg_i-1}(f_i-g_{j,i})\\\g_{j,i}=\frac{1}{deg_j-1}(f_j-g_{i,j})\\g_{i,j}=\frac{1}{deg_i-1}[f_i-\f......
  • 蓝书乱刷
    P2862[USACO06JAN]CorraltheCowsG题意简述给定一个网格\(L\timesL\),上面有\(N\)个叶子,求最小的正方形边长,使得这个正方形能够覆盖至少\(C\)个叶子题解很显然是一道二分+前缀和的题目,一眼\(O(L^2+N\logL)\)但是题目里\(L\)非常大,带个平方过不去,所以考虑......
  • 【LOJ 3378】点格棋(DP)(推论)
    点格棋题目链接:LOJ3378题目大意有一个(n+1)*(m+1)的格点组成的网格,然后两个人轮流操作,选两个相邻(距离为1)且没有连边的点对连一个竖直或者水平的线段。然后如果一个......
  • 浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥
    浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥目录浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥更......
  • 浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥
    浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥目录浅析排列组合、斯特林数、贝尔数、二项式定理与推论及其反演、子集反演、广义容斥更......
  • matrix-tree 的一个推论
    本文作者的线性代数水平还很低,如果有什么更简单的方法请告诉TA。结论:对于一张无向图\(G\),设其Laplace矩阵为\(A\),而\(A\)的特征值分别为\(\lambda_1,\lambda_2,\l......
  • 定理(Theorem)、引理(Lemma)、推论(Corollary)的区别
    名詞解釋Theorem:就是定理,比較重要的,簡寫是Thm。Lemma:小小的定理,通常是為了證明後面的定理,如果證明的篇幅很長時,可能會把證明拆成幾個部分來敘述,雖然篇幅可能變多,但脈絡......