首页 > 其他分享 >走廊泼水节

走廊泼水节

时间:2024-02-07 11:55:37浏览次数:25  
标签:泼水节 树边 假设 Kruscal 选上 走廊 添加

来严格证明一下做法

我们利用数学归纳法证明,过程很像“推论+数归证明Kruscal”

假设我们按照书上这么添加后,执行Kruscal

当前执行到\(i\)这条边,已经选上的边都是最开始的树边,已经循环过但没选上的边都是添加的非树边

假设\(i\)是添加的边,那么\(i\)一定不会被选上,因为此时已经选上的边组成了最开始的树的一部分,而导致\(i\)被添加的树边一定已经被遍历过并且选上了,所以\(i\)一定是连接同一连通块中的两点的边,不会被Kruscal选上

假设\(i\)是原来的树边,那么\(i\)一定会被选上,因为根据数学归纳法,我们之前已经被选上了的都是树边,而\(i\)不被选上的原因肯定是因为\(i\)所连接的两点所在的连通块已经被联通了,然后能够完成此操作的必须是被选上的边,由于被选上的都是树边,最开始的树是不可能通过其他树边来完成这个操作的,所以\(i\)不可能不被选上

由以上过程可知,形成MST的过程是唯一的,被选上的一定是最开始给的树边

标签:泼水节,树边,假设,Kruscal,选上,走廊,添加
From: https://www.cnblogs.com/dingxingdi/p/18010799

相关文章

  • 亚数受邀参加“长三角G60科创走廊量子密码应用创新联盟(中心)”启动仪式
    11月8日,在第六届中国国际进口博览会2023长三角G60科创走廊高质量发展要素对接大会上,亚数信息科技(上海)有限公司CEO翟新元作为密码企业代表之一受邀参加“长三角G60科创走廊量子密码应用创新联盟(中心)”启动仪式。会上,“一廊九城”携手亚数等代表企业共同成立启动了“长三角G60科创走......
  • 走廊泼水节
    #include<iostream>#include<string.h>#include<math.h>#include<algorithm>usingnamespacestd;constintN=6010;typedeflonglongll;typedefpair<int,int>......
  • 图论の题(内含Kuglarz,棋盘上的守卫,走廊泼水节)
    Kuglarz首先,有一个比较明显的结论:必须要知道每一个位置的奇偶性,才能知道所有位置有没有小球。再仔细一想,每一个位置的奇偶性可以有两种方法推出来:直接花费 ai,i 得......