码迷,mamicode.com
首页 >  
搜索关键字:区间覆盖    ( 235个结果
UVA - 1615 Highway 区间覆盖
题目大意:在平面上有n个点和一个值D,要求再长度为L的x轴上选出尽量少的点,使得对于给定的每个点,都有一个选出的点离它的欧几里德距离不超过D解题思路:算出每个点的区间范围。区间的重叠部分由几个区间构成就有几个点满足要求。#include #include #include #define maxn 100010 using namespace st...
分类:其他好文   时间:2015-05-05 19:44:00    阅读次数:100
nyoj 12 喷水装置(二) 贪心 区间覆盖
思路很简单 根据坐标和半径 得到每个喷水设置能够覆盖的左右坐标  然后按左坐标从小到大排序  筛选时候如果喷水设置的左坐标小于等于起始点star用while循环寻找能够覆盖最大的右坐标 然后更新起始点star为寻找到的最大右坐标 具体看代码: #include #include #include using namespace std; struct node { double...
分类:其他好文   时间:2015-04-27 18:30:17    阅读次数:123
poj 2376 贪心 区间覆盖问题
题意: 给n个区间 选择尽量少的区间 覆盖1~T这个区间 如果不能覆盖 输出-1 思路: 经典贪心 区间覆盖  将所有区间按照起点从小到大排序 取终点在最右边的那个区间 code: #include #include #include #include #include #include #include #include #include #include using namesp...
分类:其他好文   时间:2015-04-22 20:39:20    阅读次数:114
【BZOJ】【3790】神奇项链
Manacher算法/DP 找出所有的回文串,看做是一个个线段,那么问题就转化成了用最少的线段将整个区间覆盖起来,可以重叠,那么这就是一个DP了= = Orz ZKY大爷,让蒟蒻开眼界了……头一次知道原来树状数组还可以反过来用0.0 1 /****************************.....
分类:其他好文   时间:2015-04-07 17:24:19    阅读次数:145
poj 3680 Intervals 最大费用流
题意: 给n给开区间(ai,bi)及相应权值wi,现在要选一些区间,要求任一点不能被超过k个区间覆盖,目标是最大化总的权重。 分析: 转化为求最大费用流,改改最小费用流的模板就好。 代码: //poj 3680 //sep9 #include #include #include #include using namespace std; const int maxN=2048;...
分类:其他好文   时间:2015-04-01 22:00:10    阅读次数:158
【贪心专题】POJ 1328 G - Radar Installation (区间覆盖)
链接:click here~~ 题意: Description Assume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. Each small island is a point locating in the sea side. And any...
分类:其他好文   时间:2015-03-30 13:18:59    阅读次数:167
线段树(区间树)
1.基本概念 线段树,Segment tree,是一颗二叉树,树的每个节点代表一个区间[a,b]。故又叫做区间树,Interval tree。 用于解决线段的并,或区间覆盖问题。 性质:线段树是平衡二叉树,最大深度为logN(N为线段树所表示区间的长度)。 2.线段树API 存储结构: public...
分类:其他好文   时间:2015-03-27 23:51:17    阅读次数:219
poj 2777
题意:1给区间染色 2问区间有多少颜色#includeusing namespace std;struct Node{ int x;//区间覆盖颜色 int end; int L,R; Node *Right,*Left;};Node Tree[1200100];int...
分类:其他好文   时间:2015-03-19 21:33:26    阅读次数:109
Codeforces Round #296 (Div. 2) A B C D
A:模拟辗转相除法时记录答案 B:3种情况:能减少2,能减少1,不能减少分别考虑清楚 C:利用一个set和一个multiset,把行列分开考虑,利用set自带的排序和查询,每次把相应的块拿出来分成两块插入回去,然后行列分别取最大相乘的作为这次询问的答案 D:一个区间覆盖问题的变形,注意公式的话,很容易发现其实x,w对应的就是一个[x - w, x + w]的区间,然后求最多不重合区间即可 ...
分类:其他好文   时间:2015-03-19 06:27:31    阅读次数:143
NYOJ 题目710 外星人的供给站(贪心区间覆盖)
外星人的供给站 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 外星人指的是地球以外的智慧生命。外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识。比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体。 42岁的天文学家Dr. Kong已经执著地观测ZDM-777星球十多...
分类:其他好文   时间:2015-03-14 13:58:19    阅读次数:133
235条   上一页 1 ... 16 17 18 19 20 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!