E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
最大生成树
POJ 2377 Bad Cowtractors(
最大生成树
)
题目地址:点击打开链接思路:就是求
最大生成树
,即把n个点都连起来且不会出现回路,并且花费最大,刚开是思维定式了,把边赋初值为一个最大值,结果调了半天,比赛完了5分钟就A了,把初始边都赋值为0,每次就最大边加入
qq_25605637
·
2015-11-08 11:00
hdu 1797 靠谱的算法应该是
最大生成树
,但是本人用最大流做的
Heavy Transportation Time Limit: 3000MS Memory Limit: 30000K Total Submissions: 22294 Accepted: 5916 Description Background Hugo Heavy is happ
·
2015-11-06 07:56
HDU
NOIP2013 Day1 T3 货车运输
竟然一次A掉了...首先用kruskal构建一颗
最大生成树
。(因为要使最小边最大,则这条边一定在
最大生成树
上)于是每次询问就转变为在一棵树上询问两点到LCA的最小边权,用倍增法解决。
AaronPolaris
·
2015-11-04 22:52
生成树
倍增
LCA
NOIP2013 Day1 T3 货车运输
竟然一次A掉了...首先用kruskal构建一颗
最大生成树
。(因为要使最小边最大,则这条边一定在
最大生成树
上)于是每次询问就转变为在一棵树上询问两点到LCA的最小边权,用倍增法解决。
AaronGZK
·
2015-11-04 22:00
noip
poj2377
最大生成树
,注意边数组开二倍大小。
·
2015-11-03 21:39
poj
最大生成树
(Greedy Algorithm)
最近在各大OJ上经常看到
最大生成树
的题,学了这么长时间算法了,生成树问题也见了不少。
dengjinghan
·
2015-11-02 23:58
图论
BZOJ 3514 Codechef MARCH14 GERALD07加强版
思路:求出[1,i]边加入时的
最大生成树
,即加入在[1,i]中不在生成树上的边时连通块不变。假如是离线,那么我们按照询问右端点排序,每次维护区间[L,R]中在生成树上的边即可。 现在
·
2015-11-02 19:48
code
BZOJ 2561 最小生成树(最大流)
|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边(u,v),那么需要删掉最少多少条边,才能够使得这条边既可能出现在最小生成树上,也可能出现在
最大生成树
·
2015-11-02 19:33
最小生成树
倍增
思路:为了满足最大负载,肯定是走图的
最大生成树
上的路径,并且答案就是每次路径上的最小边权。用倍增维护最小边权就可以了。 #in
·
2015-11-02 12:35
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
一开始觉得是网络流..仔细一看应该是最短路,再看数据范围..呵呵不会写...这道题是
最大生成树
+最近公共祖先。第一次写..表示各种乱..
·
2015-11-02 12:02
code
poj1797 Heavy Transportation
最大生成树
分析:其实就是找一条带权路径,使得路径上最小的权值最大化,只要求一次
最大生成树
即可,本也没啥复杂的算法,不
·
2015-11-02 11:10
port
BZOJ3514 : Codechef MARCH14 GERALD07加强版
以边编号为权值 用Link-cut Tree维护
最大生成树
对于新加的第i条边(u,v) a[i]表示当a[i]这条边加入后连通块个数会减少 若u==v则a[i]=m 若u与v不连通则连上,a
·
2015-10-31 16:43
code
151030总结
1到n扫一遍每加一个数就改变一下边界状态,用树状数组维护(like采花)需要的知识:树状数组T3水题~求最大生成数,计算每加一条边,连通了多少点,再计算/*没有mod,玩掉90分TAT*/需要的知识:
最大生成树
beginendzrq
·
2015-10-31 16:00
总结
hdu3367Pseudoforest (
最大生成树
之kruskal 算法)
Problem Description In graph theory, a pseudoforest is an undirected graph in which every connected component has at most one cycle. The maximal pseudoforests of G are the pseudoforest subgraphs of
·
2015-10-31 11:18
REST
hdu 3367 伪森林(kruskal)
求能构成的最大值 我是用kruskal的方法按照求
最大生成树
那样求的,只不过要加一个判断,就是判断两颗子树是够成环,如果各成环,就不能合并,如果只有其中一个成环或者都不成环,那么就可以合并,并对其进行标记
·
2015-10-30 10:53
HDU
lca问题的完美解决和升级!!!——预处理+二分深搜
良好应用:2013noip提高组day1压轴题货车运输思路:可以明显看出是
最大生成树
,然后可以想到寻找路径,结果就是路径上的最小值(因为是树,所以路径是唯一的!)
no1_terminator
·
2015-10-27 21:00
POJ 3723 Conscription (
最大生成树
)
Conscription Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5995 Accepted: 2058 Description Windy has a country, and he wants to build a
·
2015-10-27 16:57
script
【bzoj3943】 [Usaco2015 Feb]SuperBull
最大生成树
感觉自己好颓废呀,暴力建边然后暴力生成树就可以了。#include #include #include #include #include #include #definemaxn4000010 usingnamespacestd; structyts { intx,y; longlongw; }e[maxn]; intf[2010],a[2010]; longlongans; intn,m
u012288458
·
2015-10-27 11:00
POJ 2263 最短路Floyd_warshall算法
大牛们还可以神奇的用Kruskal求
最大生成树
的最小权值来写。也可以用Dijkatra变形来写。T_T。。。。555.。。。闪到米的24K钛合金防爆....
·
2015-10-21 12:47
floyd
最小点割集
prim算法不仅仅可以求最小生成树,也可以求“
最大生成树
”。最小割集Stoer-Wagner算法就是典型的应用实例。
·
2015-10-21 11:44
poj2377(prim)
本周的练习内容是最小生成树算法,所以今天这道题同样是用最小生成树的思想解决的,不同之处在于,这道题反其道而行之,求的
最大生成树
,看了网上的题解说本题用kruskal算法,降序排列即可,可是我还是比较偏爱
Runner__1
·
2015-10-18 14:00
算法
poj
Prim
POJ 2377 Bad Cowtractors(
最大生成树
)
题目大意:裸的
最大生成树
思路:就是和最小生成树相似,Map数组初始化为0,并且在建立生成树的时候要选去最大的边进入集合。
Grit_ICPC
·
2015-09-29 17:00
最小生成树
最大生成树
POJ 2377 Bad Cowtractors(kruskal
最大生成树
)
题目就是求
最大生成树
,用kruskal算法乱搞一下就好了,要注意一下生成树不存在的时候要输出-1。。
acraz
·
2015-09-16 22:00
BZOJ 1453 Wc2005 Dface双面棋盘 Link-Cut-Tree
,每个点有黑色和白色,同色相邻的点之间连边,每次反转一个点的颜色并输出黑色和白色的联通块个数《论科技不发达的危害》这显然是个动态图问题,由于不强制在线,我们用Link-Cut-Tree维护边删除时间的
最大生成树
就可以了时间复杂度
PoPoQQQ
·
2015-09-06 18:00
bzoj
LCT
BZOJ1453
HDU 4786 Fibonacci Tree(最小生成树)
该题其实就是最小生成树的变形,先求一个最小生成树的权值,再求一个
最大生成树
的权值,显然在这两个权值之间的所有值都可以取到(你总可以拿一条黑边换成一条白边)。
weizhuwyzc000
·
2015-08-25 09:00
最小生成树
图论
并查集
ACM-ICPC
poj1797
可以用变形的dijkstra,注意这题数据比较大floyed复杂度太高,不能用,还可以转换成
最大生成树
输出最小边(最佳)。
yexiaohhjk
·
2015-08-22 00:00
dijkstra
【动态树】 HDOJ 5398 GCD Tree
LCT维护
最大生成树
。。。。。然而这种题目比赛的时候根本不敢写。。。
blankcqk
·
2015-08-18 20:00
动态树
POJ 2377 Bad Cowtractors(
最大生成树
--kruskul)
BadCowtractorsTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:11964 Accepted:4971DescriptionBessiehasbeenhiredtobuildacheapinternetnetworkamongFarmerJohn'sN(2 #include #include #include #defineMAX
helloiamclh
·
2015-08-13 09:00
HDU 3367 Pseudoforest (克鲁斯卡尔_
最大生成树
:带一环)
ProblemDescriptionIngraphtheory,apseudoforestisanundirectedgraphinwhicheveryconnectedcomponenthasatmostonecycle.ThemaximalpseudoforestsofGarethepseudoforestsubgraphsofGthatarenotcontainedwithinanylarg
h1021456873
·
2015-08-12 15:00
[NOIP 2013]货车运输
我们就要求一棵
最大生成树
!!u,v询问怎么搞?。。额,这。。直接BFS?还是要涨姿势的,套一下LC
__Horizon__
·
2015-08-11 20:58
NOIP2013货车运输(
最大生成树
+LCA)
货车运输这道题我觉得还是比较有难度,不好直接想出正解,我最开始就是直接用并查集判定然后暴力找,在网上只有10分。//以下是暴力#include #include #include usingnamespacestd; #defineMAXN10005 #defineMAXM50005 #defineMAXP30005 inlinevoidGET(int&n) { n=0;charc; doc=ge
geng4512
·
2015-08-11 08:00
NOIP2013货车运输 (
最大生成树
,分块求LCA)
A国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城市到y号城市有一条限重为z的道路。注意:x不等于y,两座城市之间可
u011542204
·
2015-08-10 15:00
POJ2377--Bad Cowtractors
题目大意:Bessie为了破坏FJ的计划,要搞出一个
最大生成树
。分析:就是把最小生成树算法的一个符号改一下就行了。
hhhhhhj123
·
2015-08-05 11:00
poj3723Conscription kruskal模板水题
个男孩,雇佣一个人的费用为10000 //男孩与女孩之间的关系为d,那么如果雇佣了一个,雇佣另一个的费用为10000-d //每个人只能通过一种关系优惠 //问最少需要花费多少雇佣这些人 //很明显的
最大生成树
cq_pf
·
2015-08-04 11:00
最大生成树
hdu3367Pseudoforest kruskal求
最大生成树
//给一个图,问其边长之和最大伪森林 //伪森林是最终所有连通块最多有一个环 //刚开始的想法是在这个图的每一个连通子块找其
最大生成树
//然后在这个子块中找一条不在这个树上加上去,这种想法是错误的,因为可能存在
cq_pf
·
2015-08-03 18:00
最大生成树
POJ2377Bad Cowtractors(
最大生成树
)
POJ2377BadCowtractors(
最大生成树
)POJ2377BadCowtractors题目大意:给一个带权无向图,求
最大生成树
。
u012997373
·
2015-05-30 20:00
Bad Cowtractors.(POJ-2377)
最大生成树
,只需要变一下改变值的部分就可以了。尝试了一下运用并查集的kruskal算法,与prim相比各有利弊吧,还要根据数据特点适当选取。
weizhuwyzc000
·
2015-05-01 10:00
ACM
poj
POJ 3723 Conscription (
最大生成树
)
题目地址:POJ3723
最大生成树
。。跟最小生成树原理一样。只是排序的顺序改变了而已。
u013013910
·
2015-04-23 21:00
编程
算法
ACM
最大生成树
poj 2377
题意:
最大生成树
思路:
最大生成树
code:#include #include #include #include #include #include #include #include #include
u013382399
·
2015-04-22 20:00
poj
BZOJ 3943 Usaco2015 Feb SuperBull Prim
题目大意:给定n个数,每次选择两个数,将两数的异或值计入答案,并删掉其中一个,反复如此直到只剩一个数为止,求答案的最大值每次将选择的两个数连边,那么显然会得到一棵树用Prim算法求
最大生成树
即可#include
PoPoQQQ
·
2015-04-09 10:00
Prim
bzoj
BZOJ3943
[NOIP2013]货车运输 D1 T3 kruscal
最大生成树
+树上倍增lca+rmq
题意:n个点,m条边,每条边有自己的限重,q个询问,询问满足火车从x到y的最大限重.方法:kruscal
最大生成树
+树上倍增lca+rmq.解析:由于两个点间有可能有重边,而且我们要的是最大限重,所以选取前
wzq_QwQ
·
2015-03-18 19:00
LCA
RMQ
kruscal
UVALive 6807 TÚNEL DE RATA
题解:求出
最大生成树
,把不在
最大生成树
上的边都选中,这样可以保证得到最优解。
u011788531
·
2015-03-04 22:00
图论
生成树
最大生成树
POJ2377 Bad Cowtractors【Kruskal】【求
最大生成树
】
BadCowtractorsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:10933Accepted:4614DescriptionBessiehasbeenhiredtobuildacheapinternetnetworkamongFarmerJohn'sN(2 #include #include #include usingnamespa
u011676797
·
2015-01-24 19:00
【苦力怕树】——Stoer_Wagner中的所谓“
最大生成树
”
呃,你问Stoer_Wagner是什么?是一种求全局最小割的算法,不妨自己baidu(我在写完这篇博客后会去写这个算法)http://blog.csdn.net/vmurder/article/details/42240749首先,苦力怕树是我们机房自己定义的一类生成树。这里@一下PoPoQQQ、jiangyuze831(16bitwar)、wyfcyx(msls)、Eolv它的原理与prim求最
Vmurder
·
2014-12-29 17:00
原创
全局最小割
苦力怕树
Stoer_Wagner算法
【BZOJ3345】Minimum Cut 全局最小割 【Stoer_Wagner算法】
缩点步骤:写一棵苦力怕树:http://blog.csdn.net/vmurder/article/details/42240877(写
最大生成树
的肯定是污得不行)然后会有一个点x最后才加入到A集合(vis
Vmurder
·
2014-12-29 17:00
cut
Minimum
全局最小割
BZOJ3345
Stoer_Wagner算法
苦力怕树
poj 3723 Conscription 【
最大生成树
|最大权森林】
题目:poj3723Conscription题意:要征兵n个男兵和m个女兵,每个花费10000元,但是如果已经征募的男士兵中有和将要征募的女士兵关系好的,那么可以减少花费,给出关系,求最小花费。分析:这个题目初始一个是个二分图,以为可以从这里入手,但是这个题目这个性质没用。初始花费没人10000,那么减去其中有关系的就是当前的花费。要是花费最少,那么减去的最大即可,又因为没人只征募一次,即最多选择
y990041769
·
2014-12-06 10:00
Algorithm
typedef
amp
最大权森林
最大生成树
最大熵依存句法分析器的实现
这是一个判别式汉语句法分析器的Java实现,基于最大熵模型和
最大生成树
模型,实现了中文依存句法的自动分析,在封闭测试集(取自训练集)上取得了99.20%的准确率(UA),分析速度达到 570.7句/秒。
hankcs
·
2014-11-26 19:00
生成式依存句法分析器的简单实现
本文主要利用了词汇+词性生成联合概率模型,使用
最大生成树
Prim算法搜索最终结果,得到了一个简单的汉语依存句法分析器。基本思路统计词语WordA与词语WordB构成依存关系DrC的频次,词语
hankcs
·
2014-11-21 00:00
BZOJ2561 最小生成树
V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L(u≠v),假设现在加入一条边权为L的边(u,v),那么需要删掉最少多少条边,才能够使得这条边既可能出现在最小生成树上,也可能出现在
最大生成树
上
wyfcyx_forever
·
2014-10-23 16:00
BZOJ 2561 最小生成树 网络流 最小割
问最少去掉多少条边,可以使得这条新加的边既可能出现在最小生成树中,有可能出现在
最大生成树
中。思路:先考虑最小生成树(最大的也一样)。
jiangyuze831
·
2014-10-02 18:00
最小割
网络流
最大流
bzoj
BZOJ2561
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他