随笔分类 - 数据结构——最小生成树、二分图
摘要:P2121 拆地毯 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题很简单,就是最大生成树。但是之前接触的都是最小生成树,其实就是把排序变成从大到小排序。因为只留下k条地毯,所以当k条地毯在同一个连通块后,我们就可以输出求和的答案,然后结束。 唯一的亮点就是排序是从大到小。
阅读全文
摘要:P1396 营救 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题刚开始题都没读懂。。。。题说的是求经过的每条大道所代表的拥挤度最大值的最小值。说出来感觉很绕,其实就是要从目的地到终点的过程中,求大道拥挤度的最大值k,因为有不同的走法,所以求不同走法中k的最小值。 两种方法,
阅读全文
摘要:P1991 无线通讯网 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题看着很复杂,需要读几遍题才理解。题意可以转化为在图里去掉k-1条最小边后,第k条最小边即为答案。 因为在图中去掉n条边,就会得到n+1个连通块。那么就把所有哨所划分成了n+1个连通块,我们只需要在每个连通
阅读全文
摘要:最小生成树数——prim算法O(n^2): 用途:求最小生成树的稠密图时 prim 算法干的事情是:给定一个无向图,在图中选择若干条边把图的所有节点连起来。要求边长之和最小。在图论中,叫做求最小生成树。 prim 算法采用的是一种贪心的策略。 每次将离连通部分的最近的点和点对应的边加入的连通部分,连
阅读全文