
最小生成树
liusu201601
这个作者很懒,什么都没留下…
展开
-
luogu1967:[noip2013提高组]货车运输(最小生成树+lca(倍增))或者(最小生成树+树链剖分)
题目传送门超级好题,完美考核了2个算法:(最小生成树+lca);当然,也可以用“树链剖分”来替代“lca”。如果想学树链剖分,请拉到最后!题目大意:n个点的无向图内,m次询问:x 点到 y 点的路径中,最大值是多少?如果 x与y不连通,输出-1;解法分析: 1、在无向图中,求两点的连通性,还要求两点之间道路的最值,应该先建树(最小生成树);2、多次询问 x与 y之间的道路最值,就是树上的两点的关系...原创 2018-02-03 02:21:44 · 693 阅读 · 0 评论 -
[bzoj2654]tree(最小生成树+二分)
题目传送门码农伯伯继续开始新的一季劳作:题目大意: 有权无向图,边分黑、白两种;要求特定数量的白边(k条),构成最小生成树。解题过程: 1、最朴素的想法:先对白边排序,然后取k条,再取剩下的黑边不就好了。(这是错的!),尝试一下自己反证。 2、然后看了各种题解,感觉似乎好像理解了:正解思路: 1、如果对全部边进行排序,跑最小生成树,我们可以得到最优的ans,但是白边不一定是...翻译 2018-03-19 10:36:57 · 785 阅读 · 0 评论 -
bzoj1196: [HNOI2006]公路修建问题(最小生成树+模板题)
bzoj题目链接luogu题目连接题目大意: 1、n个点,m-1条边,每条边有两个权值,权1表示用高价修路,权2表示用低价修路。 2、求:选k条高价路的情况下,最小生成树的边权最大值是多少?解题思路: 1、题目框架和昨天做的2654tree似乎一样,都是双色道路,其中一个颜色选特定的数量。 2、但认真看题发现,这题要水一些。题目已经规定,高价的道路一定比低价的道路贵,就不用...原创 2018-03-20 08:42:11 · 407 阅读 · 0 评论 -
bzoj2429: [HAOI2006]聪明的猴子(最小生成树)
bzoj题目链接luogu题目连接超级大水题,只比模板多了一个坐标操作!!!题目大意: 1、坐标上有n个点,求最小生成树的边权最大值maxx。 2、求m只猴子,跳跃距离大于maxx的个数。解题思路: 1、坐标上求距离,记得用double 2、跑最小生成树,然后逐一比较。上代码:#include<cstdio>#include<algorithm>...原创 2018-03-20 09:27:54 · 410 阅读 · 0 评论 -
最小生成树基础
基础分析20180325ls前置算法:邻接表的使用,排序,并查集,图的遍历;概念:一张图中,给出n个点,m条边,每条边有权值,求:用最少的边权使全图联通。概念分析:其实概念中的最小,包含了2个方面:1 是边的数量最小:一个图要完全联通,只需要(n-1)条边,这样又不会成环,所以就是树;2 要求边权和最小,所以任意两点之间如果有多条边可选的话,要选尽可能小的;...原创 2018-03-25 11:14:18 · 438 阅读 · 0 评论 -
bzoj1083: [SCOI2005]繁忙的都市(最小生成树模板)
poj链接luogu链接终于找到了模板题目,但是题目写得十分精彩,完全符合oi的精髓,废话连篇,内容包裹十分完美。上代码(不懂的请去看最小生成树汇总)#include<cstdio>#include<algorithm>using namespace std;const int mx=500;int n,m;int la[mx],f[mx],len=0;st...原创 2018-03-31 15:09:21 · 302 阅读 · 0 评论 -
NOIP大纲整理:(四)图论基础与程序对拍
图论算法:1、图的遍历:宽搜:bfs 队列的使用:很少单独出题,结合邻接表,比较容易理解2、图的遍历:深搜:dfs 递归的使用:很少单独出题,结合邻接表,比较容易理解3、最小生成树:Kruskal+prim算法 已经整理了一些入门题目:最小生成树基础4、最短路径:spfa:邻接表的应用 邻接表的使用+宽搜思维+循环队列的应用。算是入门必背题...转载 2018-08-05 14:23:15 · 749 阅读 · 0 评论 -
NOIP大纲整理:(十一)图论详解
知识点罗列:1、图的存储: 1.1 邻接矩阵 1.2 邻接表2、树的遍历: 2.1 bfs 2.2 dfs3、无根树变有根树4、并查集5、最小生成树 5.1 k算法 5.2 p算法 5.3 最小生成树计数问题6、最短路径 6.1 floyd 6.2 d算法 6.3 spfa 6.4 bellmanford算法 7、拓扑排序8、联通分量9、欧拉回...转载 2018-08-06 09:06:09 · 1349 阅读 · 1 评论