题目描述 设x1 , x2,... , xn是实直线上的n个点。用固定长度的闭区间覆盖这n个点,至少需要多少个这样的固定长度闭区间?设计解此问题的有效算法,并证明算法的正确性。编程任务:对于给定的实直线上的n个点和闭区间的长度k,编程计算覆盖点集的最少区间数。 题目描述 设x1 , x2,... , ...
分类:
其他好文 时间:
2016-05-13 12:36:09
阅读次数:
498
0)学会将题目情景转化为自己熟悉的结构或模型。
题目大意:
每个奶牛有自己的一个区间,求每个奶牛的区间所覆盖的子区间个数(注意,真子集,相等的不算),按照输入的顺序输出。
转化:
要学会将题目情景转化为自己熟悉的模型或结构上。把每个区间的左端x值作为点的x坐标,右端x值作为点的y坐标,就可以把所有区间转化为一个二维坐标图上的点集,而此时每个点左上方的...
分类:
编程语言 时间:
2016-05-12 19:49:37
阅读次数:
241
题目大意:给n个区间,有的区间可能覆盖掉其他区间,问没有完全被其他区间覆盖的区间有几个?区间依次给出,如果有两个区间完全一样,则视为后面的覆盖前面的。 题目分析:区间可能很长,所以要将其离散化。但离散化之后区间就变成了连续的,不再是离散的。也就是叶子由左右端点为u、u变成了左右端点为u-1、u,左右 ...
分类:
其他好文 时间:
2016-05-09 18:20:34
阅读次数:
242
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4553 算是poj3667的加强版,建立两颗线段树,一个是DS区间,另一个是NS区间。那么根据题意,如果是DS的请求,那么首先查找DS的区间,如果有满足的区间就更新DS区间,NS的区间不需要更新。如果是N ...
分类:
其他好文 时间:
2016-04-29 01:34:40
阅读次数:
190
坑爹题面:http://uoj.ac/problem/164 正常题面: 对于一个序列支持下列5个操作: 1.区间加x 2.区间减x并与0取max 3.区间覆盖 4.单点查询 5.单点历史最大值查询 题解: 每个区间维护一个标记函数f(x)=max(x+a,b) 那么两个标记 f 和 g 的合并就是 ...
分类:
其他好文 时间:
2016-04-21 21:48:38
阅读次数:
362
http://acm.zzuli.edu.cn/zzuliacm/problem.php?id=1877 Description 现在知道一共有n个机房,算上蛤玮一共有m个队员,教练做了m个签,每个签上写着两个数L,R(L<=R),抽到的人要把[L,R]的教室全部打扫一遍.由于蛤玮是队长而且他很懒, ...
分类:
其他好文 时间:
2016-04-18 20:30:54
阅读次数:
207
shallot+向量集 混合版? 首先我们考虑每个向量的存在时间为[L,R] 那么我们知道任意一个区间在线段树上最多被分解成logn个区间 那么我们可以像shallot一样进行区间覆盖 注意到本题的查询是在凸壳上完成的,而凸壳不像shallot的线性基一样有固定的时间复杂度 但是本题的查询是可分离的 ...
分类:
其他好文 时间:
2016-04-09 16:47:08
阅读次数:
129
题目大概是有两个音乐厅,有n个乐队申请音乐厅,他们必须从第ii天到第ji天连续开音乐会且他们的开价是wi,每天每个音乐厅都只能供一个乐队进行音乐会。问接受哪些乐队的申请,获利最多能多少。 这题相当于在一条数轴上选择最大权和的线段,使最多两个线段相交。POJ3680,区间k覆盖。 先把每个申请的时间段
分类:
其他好文 时间:
2016-03-19 10:04:09
阅读次数:
253
---恢复内容开始---【题目大意】(直接引用ACM神犇概括,貌似是notonlysucess?)U:把区间[l,r]覆盖成1I:把[-∞,l)(r,∞]覆盖成0D:把区间[l,r]覆盖成0C:把[-∞,l)(r,∞]覆盖成0 , 且[l,r]区间0/1互换S:[l,r]区间0/1互换【思路】由于涉...
分类:
其他好文 时间:
2016-01-18 13:45:31
阅读次数:
159
题意:
给出一个区间的集合,求所有集合子集中区间并的长度和;
集合大小
题解:
这次BC打的几乎是爆炸的。。没掉出DIV1真是万幸啊;
T1我逗比的写了一个线段树还SB的不对,发现不对劲已经半个小时了;
扔了T1搞T2还调了半天结果-5,觉得滚粗就走人啦;
言归正传,这题直接考虑显然是不行的,所以考虑离散之后统计每个小区间的贡献;
先累加每个区间覆盖次数,直接上个线段树搞;...
分类:
其他好文 时间:
2015-09-27 20:15:11
阅读次数:
173