码迷,mamicode.com
首页 >  
搜索关键字:ioi2011    ( 54个结果
bzoj2599
2599: [IOI2011]Race Description 给一棵树,每条边有权.求一条路径,权值和等于K,且边的数量最小. 给一棵树,每条边有权.求一条路径,权值和等于K,且边的数量最小. Input 第一行 两个整数 n, k第二..n行 每行三个整数 表示一条无向边的两端和权值 (注意点的 ...
分类:其他好文   时间:2016-05-07 20:54:29    阅读次数:185
[BZOJ2599][Race][IOI2011]点分治
这是为了真正去学一下点分治。。然后看了迪克李的ppt 又是一道写(改)了很久的题。。终于ac了 不算快呢。。具体实现是看的hzwer的blog,然而迪克李的ppt已经将想法讲得很清楚了 uoj文件里有,就懒得贴题解了 刚刚写完的时候,一个极限数据要跑60sec,我也是醉了。。主要原因有: 1.清空数 ...
分类:其他好文   时间:2016-03-27 17:38:07    阅读次数:163
bzoj 2599 [IOI2011]Race (点分治)
【题意】 问树中长为k的路径中包含边数最少的路径所包含的边数。 【思路】 统计经过根的路径。假设当前枚举到根的第S个子树,若x属于S子树,则有: ans<-dep[x]+min{ dep[y] },y属于前S-1个子树,dis[x]<=K 所以只需要用一个数组t[len]记录前S-1棵子树中长度为l ...
分类:其他好文   时间:2016-03-27 11:05:06    阅读次数:241
BZOJ 2599: [IOI2011]Race( 点分治 )
数据范围是N:20w, K100w. 点分治, 我们只需考虑经过当前树根的方案. K最大只有100w, 直接开个数组CNT[x]表示与当前树根距离为x的最少边数, 然后就可以对根的子树依次dfs并更新CNT数组和答案.-----------------------------------------...
分类:其他好文   时间:2015-09-12 23:35:20    阅读次数:217
POJ 2114 Boatherds 划分树
标题效果:鉴于一棵树,问有两点之间没有距离是k的。数据的多组思维:和IOI2011的Race喜欢。不是这么简单。阅读恶心,我是在主要功能的别人的在线副本。CODE:#include #include #include #include #define MAX 10010#define INF 0x3...
分类:其他好文   时间:2015-08-13 19:53:14    阅读次数:116
[Ioi2011] ricehub
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2600这道题按说是当年较为水的一道题,但是我没有独立想出。相当于是找出一个最长的序列使得所有的数字与中位数差值的绝对值之和(就是运费)最小。基本的思路是二分答案,因为如果存在长度为x的一个序列的话...
分类:其他好文   时间:2015-06-03 11:35:54    阅读次数:152
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
【点分治】【哈希表】bzoj2599 [IOI2011]Race
给nlog2n随便过的跪了,不得已弄了个哈希表伪装成nlogn(当然随便卡,好孩子不要学)……不过为啥哈希表的大小开小点就RE啊……?必须得超过数据范围一大截才行……谜#include#include#includeusing namespace std;int f,c;inline void R(...
分类:其他好文   时间:2015-02-15 21:42:36    阅读次数:257
BZOJ 2600 IOI2011 ricehub 中位数
题目大意:给定一条道路上的n个稻田,要求建一个粮仓,并且选定一些稻田进行运输,这些稻田到粮仓的距离之和不能超过B,求最多能选择多少个稻田 维护一个队列,头指针从前到后扫一遍 如果发现尾指针到头指针这段稻田的中位数上建一个粮仓时距离之和超过了B,就调整尾指针 对距离维护一个前缀和 每次取中位数之后可以O(1)计算距离和 #include #include #include #inclu...
分类:其他好文   时间:2015-01-22 09:29:00    阅读次数:132
【BZOJ2600】【IOI2011】ricehub 二分答案
题意 : 见题目。 题解: 二分答案,然后对于一个ans,它显然是取了连续的一段。 然后这个连续的一段显然一定是取中位数那个稻田作为粮仓。 然后显然可以区间快速转移。 然后显然这是一道水题,显然他需要开long long。 显然如果你还不懂的话可以留言问。 代码: #include #include #include #include #define N 1...
分类:其他好文   时间:2015-01-21 15:14:33    阅读次数:155
54条   上一页 1 ... 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!