码迷,mamicode.com
首页 >  
搜索关键字:区间覆盖    ( 235个结果
【神仙DP】【单调队列】【模拟题】区间覆盖
传送门 Description 给出数轴上的n个线段,保留最多k条线段,问这些被保留下来的线段的并集长度为最多为多少。 Input 第一行两个数n和k 接下来n行,每行两个数,表示一条线段的左右端点。(0<=每个数<109) Output 一个数表示答案。 Sample Input Sample O ...
分类:其他好文   时间:2018-07-15 21:18:22    阅读次数:181
bzoj 3064: Tyvj 1518 CPU监控
Description 1.区间加 $z$ 2.区间覆盖为 $z$ 3.查询区间最大值 4.查询区间历史最大值 Solution 线段树维护历史最值,思想大致是维护标记出现过的最大值 考虑这种情况: $x$ 点下方标记,会把儿子的标记给覆盖掉,而儿子的儿子如果有了这个标记就会成为最大值,会影响最终结 ...
分类:其他好文   时间:2018-07-15 14:51:59    阅读次数:149
区间覆盖问题
选择尽量少的区间覆盖一条指定的线段[S,T] 在开始的时候把所有区间[S,T]之外的部分切掉 然后将区间按照左端点从小到大排序,如果第一个区间的起点不是S则无解 之后的实现逻辑建议采用本文介绍的这样,否则可能会因为性能差异而T掉 我们记录一个当前延伸的最右位置,初值为S 接下来按顺序考虑每个区间,将 ...
分类:其他好文   时间:2018-07-06 13:10:28    阅读次数:219
贪心算法之区间
poj2376 对于这道区间覆盖每次选择可选的最远的点... 选择更近的点是没有意义的 所以选择更近的点是更好的 代码如下........... ...
分类:编程语言   时间:2018-06-02 11:21:44    阅读次数:199
(使用线段树实现的)扫描线算法
(使用线段树实现的)扫描线算法 一、算法应用场景 一个空间中存在若干矩形,且矩形的放置方向一致——(矩形的每条边必然和X或者Y轴平行) 求这些矩形覆盖的总面积的大小。(存在若干个矩形相互重叠的问题) 二、解决思路 考虑线段树可以logN的时间内做到区间覆盖,区间设置特殊值。因此应当采用线段树进行计算 ...
分类:编程语言   时间:2018-05-19 20:40:43    阅读次数:213
POJ 2376 Cleaning Shifts
题意: 给定若干子区间,以及目标区间,用最少的子区间覆盖目标区间。若无法实现,输出-1; 思路: 因为每取一个,花费都是1,所以可以使用贪心。(否则要用DP)子区间按照左端点由小到大排序,记录已被覆盖区间,每次找到左端点在[1~r+1]中的右端点的最大值,用有这个最大值的子区间参与覆盖。ans++; ...
分类:其他好文   时间:2018-05-13 13:39:24    阅读次数:120
codility problem - NumberOfDiscIntersections
就是求 区间覆盖的问题。 【x, y】 按x排序, 对y,二分找刚好大于它的x。 ...
分类:其他好文   时间:2018-05-12 03:18:42    阅读次数:164
UOJ - #228. 基础数据结构练习题
题意: 一个区间支持三种操作,区间加,区间开根号和区间求和。 题解: 线段树的做法。对于区间开根号操作,如果要开根号的区间最大值和最小值相等的话相当于区间减操作。当最大值和最小值相差1时,如果最大值是平方数那么也相当于区间减操作,否则就是区间覆盖。 #include <iostream> #incl ...
分类:其他好文   时间:2018-05-11 23:32:59    阅读次数:154
洛谷 P1514 引水入城
这次不说闲话了,直接怼题 这道题用bfs其实并不难想,但比较困难的是怎么解决满足要求时输出蓄水厂的数量。其实就像其他题解说的那样,我们可以用bfs将它转化成一个区间覆盖问题,然后再进行贪心。 首先枚举每个靠近湖泊的城市,假设它建有蓄水站,然后从它开始广搜,搜到最后一行,也就靠近沙漠的城市后,记录能建 ...
分类:其他好文   时间:2018-04-19 23:54:23    阅读次数:189
洛谷 1276 校门外的树(增强版)
【题解】 用线段树维护即可。区间设为一个数以及询问区间的和。第二问的答案可以用砍掉的树的总数减去砍树区间覆盖的范围。 1 #include<cstdio> 2 #include<algorithm> 3 #define N 200010 4 #define rg register 5 #define ...
分类:其他好文   时间:2018-04-17 17:01:18    阅读次数:193
235条   上一页 1 ... 5 6 7 8 9 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!