码迷,mamicode.com
首页 >  
搜索关键字:bzoj1196    ( 14个结果
【bzoj1196】【hnoi2006】公路修建问题
题目描述 OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以,OIER Association组织成立了,旨在建立OI island的交通系统。 OI island有n个旅游景点,不妨将它们从1到n标号。现在,O ...
分类:其他好文   时间:2018-09-18 11:55:20    阅读次数:167
BZOJ1196: [HNOI2006]公路修建问题
【传送门:BZOJ1196】 简要题意: 给出n个点,m-1条边,还有一个约束条件k,每条边可以是一级也可以是二级,一级或二级都需要费用,而一级的费用更高,选出n-1条边将n个点连起来,并且n-1条边中要有不少于k条一级边,求出能满足要求的图的最大边的最小值 题解: 二分+最小生成树判断 先二分最小 ...
分类:其他好文   时间:2018-03-07 21:37:56    阅读次数:129
Bzoj20题计划
给自己一个期限>'_'<:from 5.25~暑假前 本来已经34题了的说,现在开始继续刷50题的话可能我这辈子都写不完QAQ 知道解法的先打一下解法,希望dalao如果觉得解法菜跟我说一下>_< 目前以涉及:splay,线段树,树状数组,分块,莫队,网络流,各种dp [bzoj1067]降雨量:线 ...
分类:其他好文   时间:2017-05-25 10:17:32    阅读次数:134
[bzoj1196][HNOI2006]公路修建问题
给定一个n个点m条边的图,每条边都有两个等级,分别要c1和c2费用。你需要构造一个最小生成树,并且满足最少有k条一级边。 n,k<=10000,m<=20000 题解:很自然的想到二分一个答案,然后先连一级边,再连二级边,判断能否连通/是否有足够的一级边 就可以啦。 复杂度mlogMAXC ...
分类:其他好文   时间:2017-03-14 22:33:12    阅读次数:169
bzoj1196: [HNOI2006]公路修建问题
贪心+并查集就可以了。 1196: [HNOI2006]公路修建问题 Description OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以,OIER Association组织成立了,旨在建立OI isla ...
分类:其他好文   时间:2016-09-09 22:28:45    阅读次数:223
bzoj1196:[Hnoi2010]chorus 合唱队
这数据范围明显的区间dp啊。。。然而据说二维会wa。。。那就写三维把。。。 1996: [Hnoi2010]chorus 合唱队 Description Input Output Sample Input 4 1701 1702 1703 1704 Sample Output 8 HINT Sour ...
分类:其他好文   时间:2016-09-09 22:13:32    阅读次数:147
bzoj1196[HNOI2006]公路修建问题
bzoj1196[HNOI2006]公路修建问题 题意: 修n-1条公路将n个点连通,每个点可建一级公路也可建二级公路,要求一级公路必须有k条,要求花费最多的公路花费最少。 题解: 首先二分最大花费,接着判定:先在不产生环的前提下(用并查集维护)让每条路尽量修一级公路,如果最后无法构成树则考虑修二级 ...
分类:其他好文   时间:2016-07-20 21:25:38    阅读次数:188
bzoj1196 公路修建问题
Description OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以,OIER Association组织成立了,旨在建立OI island的交通系统。 OI island有n个旅游景点,不妨将它们从1到n
分类:其他好文   时间:2016-02-27 19:26:29    阅读次数:126
BZOJ1196 [HNOI2006] 公路修建问题
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1196 Description OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以,OIER Assoc
分类:其他好文   时间:2016-02-25 22:43:04    阅读次数:236
bzoj1196 mst
mst跑两次先加k条一级 再跑一次普通mst 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #define rep(i,l,r) for(int i=l;i<r;i++) 9 #defin...
分类:其他好文   时间:2015-07-10 13:01:02    阅读次数:116
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!