码迷,mamicode.com
首页 >  
搜索关键字:最小边    ( 240个结果
POJ 3522 Slim Span (并查集 + 枚举 + kruskal)
链接:点击打开链接 题目好长, 而且还有图片,所以就不复制粘贴过来了,这道题的大意是: 一棵树T(连通无环子图)将用n-1条边连接原图的所有的n个顶点,生成的生成树的最大权值边与最小权值边的差(称“苗条值”)尽量小,找出这个最小的苗条值; 思路: 用kruskal枚举; 首先对每条边的权值从小到大进行排序; 枚举每条边为最小边生成最小生成树,并计算这样的生成树的苗条值,枚举玩所...
分类:其他好文   时间:2014-11-27 20:32:28    阅读次数:156
String to Integer——考虑多种情况的字符串转换算法
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41521063 通过本文你可能会学到的知识为: (1)对基本数据类型int的最大、最小边界以及Character类的isDigit()方法有所了解。 (2)对将一个字符串转换为整形可能出现的多种情况的学习。 (3)通过算法提高自己分析问题的能力,力求考虑到尽可能多的情况。 注: (1)int对应取值范围为-2147483648~ 2147483647 (2)...
分类:编程语言   时间:2014-11-26 22:47:17    阅读次数:359
HDU 4786 Fibonacci Tree 并查集+生成树=kruskal
一个生成树构造成另一个生成树,可以不断的去边又加边来完成。 而这题全部边权为0,1,所以加边去边过程是+1 +1 的; 可以求出生成树 最大边权和 ,及最小的边权和。 然后枚举24个 小于100000的斐波那契数。如果无法成树,那直接可以判断是no的; 只要有某个斐波那契数 fb, fb=最小边权和 那就是可以构成这样一颗树的;...
分类:其他好文   时间:2014-11-10 10:09:40    阅读次数:211
POJ 2914 Minimum Cut 最小割图论
本题是06年百度之星半决赛的题目,图论的最小割问题,算是图论高级内容吧。 Stoer Wager算法,其中的难点是: 1 逐条边查找最大的边的权值-过程有点想Prime算法,不过实际上不是Prime算法,因为目的并不是最大生成树,而是需要把一个顶点的所有边都加起来,把这些边去掉,就是这个顶点的割点值了。那么就需要遍历整个图,到了最后一个节点才能保证是找到了这个节点的所有边。 2 缩点:所谓缩点就是把最后一个节点去掉,同时保留其边值信息,实际就是保留这个顶点的和其他顶点相连的最小边值。 比较难理解的,一般写这...
分类:其他好文   时间:2014-11-04 08:06:33    阅读次数:273
BZOJ1050 [HAOI2006]旅行comf
搬运。。。一看题,边数5000,百思不得其解。于是上网查,发现大家一致说暴力枚举最小边,然后并查集求解。O(M ^ 2)的复杂度,好像能过?然后就开始写暴力程序,因为头疼,写的太难看了。真是神奇,7000+Ms还算过了,是不是不开O2就会TLE呢?反正过了。。。 1 /***************...
分类:其他好文   时间:2014-11-03 19:01:13    阅读次数:271
HDU 4424 Conquer a New Region 最大生成树
给你一颗树 每条边有一个权值 选择一个点为中心 定义中心到其他n-1个点的S值为中心到其他点的路径上的最小边权 求所有点S值的和 从大到小排序 每次合并2棵树 设为A集合 B集合 设A集合的最大S值的和为sumA B集合为sumB 中心在A或者B现在加入A-B这条边使得2个集合连通 因为A-B这条边的权值小于等于AB集合里面边的权值 所以如果合并之后中心在A 那么sumA = sumA+B集合...
分类:其他好文   时间:2014-10-14 23:54:29    阅读次数:166
【kruscal】【最小生成树】poj3522 Slim Span
求一个生成树,使得最大边权和最小边权之差最小。由于数据太小,暴力枚举下界,求出相应的上界。最后取min即可。 1 #include 2 #include 3 #include 4 using namespace std; 5 int n,m,fa[101],rank[101]; 6 void cle...
分类:其他好文   时间:2014-10-11 17:29:55    阅读次数:146
BZOJ 3732 Network Kruskal+倍增LCA
题目大意:给定一个n个点m条边的无向连通图,k次询问两点之间所有路径中最长边的最小值 NOIP2013 货车运输,几乎就是原题。。。只不过最小边最大改成了最大边最小。。。 首先看到最大值最小第一反应二分答案 但是二分答案O(kmlogn)明显做不了 这里我们考虑最小生成树 先生成一棵最小生成树,然后每次询问利用倍增LCA求出路径上的最大权值即可 本蒟蒻居然把LCA写挂了。。。 而且样例还过...
分类:Web程序   时间:2014-10-03 17:28:54    阅读次数:275
POJ 1598 find the most comfortable road
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1598思路:通过思路转换,可以看出是求两个点之间最大边权值与最小边权值之差最小的。克鲁斯卡尔算法枚举之~#include #include #include #include #include #incl...
分类:其他好文   时间:2014-10-03 15:54:04    阅读次数:210
1589 Find The Most Comfortable Road
【原题】http://acm.hdu.edu.cn/showproblem.php?pid=1598【类型】最小生成树+枚举【题意】给定一张无向有权图和一些询问,每一个询问都是一对起/终点,对于每一个询问,要求找到一条路能从起点到达终点,并且得到该条路上所有边权值中最大边与最小边的差,使得这个差值达...
分类:其他好文   时间:2014-09-07 17:16:35    阅读次数:204
240条   上一页 1 ... 20 21 22 23 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!