码迷,mamicode.com
首页 >  
搜索关键字:bzoj1758    ( 7个结果
【bzoj1758】[Wc2010]重建计划
Description Input 第一行包含一个正整数N,表示X国的城市个数. 第二行包含两个正整数L和U,表示政策要求的第一期重建方案中修建道路数的上下限 接下来的N-1行描述重建小组的原有方案,每行三个正整数Ai,Bi,Vi分别表示道路(Ai,Bi),其价值为Vi 其中城市由1..N进行标号 ...
分类:其他好文   时间:2017-09-30 13:31:23    阅读次数:190
bzoj1758 [Wc2010]重建计划
Description Input 第一行包含一个正整数N,表示X国的城市个数. 第二行包含两个正整数L和U,表示政策要求的第一期重建方案中修建道路数的上下限 接下来的N-1行描述重建小组的原有方案,每行三个正整数Ai,Bi,Vi分别表示道路(Ai,Bi),其价值为Vi 其中城市由1..N进行标号 ...
分类:其他好文   时间:2017-07-13 22:52:19    阅读次数:310
bzoj1758 [Wc2010]重建计划
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1758 【题解】 一看就知道是分数规划问题就二分了。 权值全部扣去二分的值x,转成判断是否存在L<=len<=U的路径,权值和>=0 这就是一个点分的问题了。 已经有一个二分了所以里面的点分只允 ...
分类:其他好文   时间:2017-06-04 00:17:25    阅读次数:221
BZOJ1758: [Wc2010]重建计划(01分数规划+点分治+单调队列)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=175801分数规划,所以我们对每个重心进行二分。于是问题转化为Σw[e]-mid>=0, 对于一棵子树维护点的dep,dis,并用队列q存下来。令mx[i]表示当前dep为i的最大权值,维护一个单...
分类:其他好文   时间:2015-11-22 13:58:44    阅读次数:158
bzoj1758 [Wc2010]重建计划 & bzoj2599 [IOI2011]Race
两题都是树分治。 1758这题可以二分答案avgvalue,因为avgvalue=Σv(e)/s,因此二分后只需要判断Σv(e)-s*avgvalue是否大于等于0,若大于等于0则调整二分下界,否则调整二分上界。假设一棵树树根为x,要求就是经过树根x的最大答案,不经过树根x的可以递归求解。假设...
分类:其他好文   时间:2015-05-22 00:22:40    阅读次数:132
BZOJ1758: [Wc2010]重建计划
题解:这题我居然做了一星期?。。。平均值的极值其实也可以算是一种分数规划,只不过分母上b[i]=1然后我们就可以二分这个值。类似与 HNOI最小圈如果没有 链的长度的限制的话,我们直接两遍dfs就可以求出以每个点为起点的最长链,然后看看有没有权值和>0的即可。但现在链有长度限制。。。所以膜拜题解。。...
分类:其他好文   时间:2014-12-26 14:22:15    阅读次数:240
BZOJ 1758 Wc2010 重建计划 树的点分治+二分+单调队列
题目大意:给定一棵树,询问长度在[l,u]范围内的路径中边权的平均值的最大值 01分数规划,首先想到二分答案 既然是统计路径肯定是点分治 每次统计时我们要找有没有大于0的路径存在 那么对于一棵子树的每一个深度i记录一个路径权值和的最大值 然后在这棵子树之前的所有子树的深度可选范围就是[l-i,u-i] 这个窗口是不停滑动的 因此用单调队列维护最大值即可 ↑上面这些网上的题解都说的还是蛮...
分类:其他好文   时间:2014-12-11 14:08:43    阅读次数:238
7条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!