码迷,mamicode.com
首页 >  
搜索关键字:次小边    ( 5个结果
P4180 【模板】严格次小生成树[BJWC2010](严格次小生成树)
题目链接 题意如题 做法 先做一遍最小生成树 枚举添加每一条非树边的情况,每一次构成一棵基环树,在环上找一条最长边(如果等于该非树边就用环上的严格次小边) 倍增LCA,倍增预处理的时候顺便维护严格次大值和最大值(注意细节) (如果是非严格次小生成树则只需要维护最大值即可) 代码 #include < ...
分类:其他好文   时间:2020-02-17 12:41:29    阅读次数:88
求最小生成树的两种方法
Kruskal算法核心是加边,先把所有边按照权值从小到大排序,然后在剩下的所有没有被选过的边中,找到最小的边,如果和已经选取的边构成回路则放弃,选取次小边,直到选取了n-1条边为止,这样所有点就都连通了。 每次从边集中选取的权值最小的边的两个顶点如果属于不同的树,就把他们合并(把这条边加入子图),反 ...
分类:其他好文   时间:2018-07-06 12:19:32    阅读次数:213
luogu1967 货车运输 最大瓶颈生成树
题目大意 给出一张图,给出q对点,求这两个点间权值最小边最大的路径,输出这个最小边权。 题解 我们先一条一条边建图。当建立的边使得图中形成环时,因为环中的每个节点只考虑是否连通和瓶颈大小,要想互相连通只要一条路就够了,而只有环上的最小边和次小边可能是这条路的瓶颈,且这条路的瓶颈肯定越大越好。故根据贪 ...
分类:其他好文   时间:2018-05-20 11:46:01    阅读次数:156
Kostya the Sculptor
Kostya the Sculptor 题目链接:http://codeforces.com/problemset/problem/733/D 贪心 以次小边为第一关键字,最大边为第二关键字,最小边为第三关键字排序,每次只需要找次小边和最大边均相同,最小边最大的两项即可。 因为用Python遇到很多 ...
分类:其他好文   时间:2016-11-13 22:00:27    阅读次数:195
Codeforces gym Hello 2015 Div1 B and Div2 D
Codeforces gym Hello 2015 Div1 B and Div2 D Codeforces gym 100571 problem D Problem   给一个有向图G和源点S,边的属性有长度L和颜色C,即E=。进行Q次询问,每次给定一个点X,输出S到X的最短路的长度(不存在则输出 -1)。但要求S到X的路径中相邻两条边颜色不一样。 Limits Time Li...
分类:其他好文   时间:2015-01-08 22:54:19    阅读次数:191
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!