E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
区间覆盖
Uva 10382 (
区间覆盖
) Watering Grass
和 Uva 10020几乎是一样的,不过这里要把圆形区域转化为能够覆盖的长条形区域(一个小小的勾股定理) 学习一下别人的代码,练习使用STL的vector容器 这里有个小技巧,用一个微小量EPS来弥补浮点运算中的误差 1 //#define LOCAL 2 #include <vector> 3 #include <cstdio>
·
2015-11-02 11:48
water
UVa 10020 (最小
区间覆盖
) Minimal coverage
题意: 数轴上有n个闭区间[ai, bi],选择尽量少的
区间覆盖
一条指定线段[0, m] 算法: [start, end]为已经覆盖到的区间 这是一道贪心 把各个区间先按照左端点从小到大排序,
·
2015-11-02 11:47
over
线段树(区间树)
用于解决线段的并,或
区间覆盖
问题。 性质:线段树是平衡二叉树,最大深度为logN(N为线段树所表示区间的长度)。
·
2015-10-31 18:52
线段树
UVA 10020 Minimal coverage
大意:数轴上有n个闭区间[ai,bi],选择尽量少的
区间覆盖
一条指定的线段[s,t]。 思路:贪心,具体见刘汝佳白书P154。把各区间按照a从小到大排序。
·
2015-10-31 17:59
over
【贪心】各种覆盖问题
在N个区间里找出最多的互不覆盖的区间 对结束点进行排序,然后从结束点最小的区间开始进行选择即可 2、覆盖区间问题 给一个大区间,再给出N个小区间,求出最少用多少个区间可以把大
区间覆盖
完
·
2015-10-31 16:17
问题
UVA 10382 Watering Grass
这样我们就能将喷头的喷洒范围转化成对应的区间,于是这个题目就变成了
区间覆盖
问题。 #include<stdio.h>#includ
·
2015-10-31 14:15
water
hdu 4614 Vases and Flowers
// 线段树// 节点保存 区间长度 和 区间的 空闲位置// 好久没写线段树了 不过除了第一次提交是数组开小导致访问非法内存了外 1Y// 我写了好多函数 分别求最左区间 最右区间 区间和
区间覆盖
/
·
2015-10-31 11:29
HDU
《黑书》uva10020最少
区间覆盖
(贪心)
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=12&problem=961&mosmsg=Submission+received+with+ID+11784999 题意:有n段区间,用这n段区间去覆盖区间为0~~
·
2015-10-31 09:46
uva
HDU-1255 覆盖的面积 覆盖的矩形面积并
pid=1255 需要保存
区间覆盖
线>=2的线段的长度,根据情况来更新。。。
·
2015-10-31 09:09
HDU
贪心-poj-2437-Muddy roads
id=2437 题目意思: 给n个区间,每次可以用长度为L的棒A去覆盖,求将所有
区间覆盖
至少需要几次。给的区间不覆盖。 解题思路: 简单贪心。
·
2015-10-31 09:45
poj
zoj 3686 A Simple Tree Problem (线段树)
这个时间
区间覆盖
了这个节点的所有子树,可以当做连续的区间利用线段树进行操作。
·
2015-10-31 08:29
simple
zju zoj 3573 查询线段最大覆盖次数
hdu 3577 也是这样的题目 典型的线段树
区间覆盖
,懒惰标记 要多记录两个域,一个是区间内最大值所在的最左的位置,另一个是最右的位置 View Code //zoj 3573#include
·
2015-10-30 16:19
ZOJ
一个小贪心
区间覆盖
问题
一个小贪心,东西很简单,但毕竟是自己做的: 喷水装置(二) 时间限制: 3000 ms | 内存限制: 65535 KB 难度: 4 描述 有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n<=10000)个点状的喷水装置,每个喷水装置i喷水的效果是让以它为中心半径为Ri的圆都被润湿。请在给出的喷
·
2015-10-30 14:21
问题
poj 3657
这么考虑,如果把所有的询问按照回答降序排列,然后每处理一个询问的时候,先看它的区间是否被完全覆盖,如果是,则矛盾,否则把它的
区间覆盖
。
·
2015-10-30 14:51
poj
hdu4553
1 /* 2 题意: 中文题 3 4 分析:就是
区间覆盖
,然后求最前连续长度为len的0串或01串的起始位置; 5 conl[rt][0]表示区间从左开始最长0串长度,
·
2015-10-30 14:14
HDU
loj 1017(dp)
id=25843 思路:我们可以发现题目与点的X坐标没有关系,于是可以直接对y坐标进行排序,然后进行dp,dp[i][j]表示以j个
区间覆盖
前i个点的最大覆盖数。
·
2015-10-30 10:18
dp
hdu 4637 Rain on your Fat brother(几何+
区间覆盖
)
接着做一下
区间覆盖
,因为雨滴有重叠。代码#include #include #include #include #includ
u011328934
·
2015-10-28 21:00
贪心——poj 3171 Cleaning Shifts
区间覆盖
最小代价 由于N<=10000 排序后想到N*N的遍历 不断更新add[i](表示到i最小代价)里的值,使之最小 View Code #include<stdio.h
·
2015-10-28 08:34
poj
【
区间覆盖
问题】uva 10020 - Minimal coverage
可以说是
区间覆盖
问题的例题...
·
2015-10-28 08:11
over
URAL-1987 Nested Segments 线段树简单
区间覆盖
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1987 题意:给定n条线段,每两条线段要么满足没有公共部分,要么包含。给出m个询问,求当前点被覆盖的最小长度的线段编号。 由于线段不存在部分相交的情况,因此,直接按照输入顺序覆盖区间就可以了,因为后覆盖的线段更短。 1 //STATUS:C++_AC_187MS_6
·
2015-10-23 08:44
线段树
nyoj 168 房间安排(
区间覆盖
)
房间安排 时间限制: 3000 ms | 内存限制:65535 KB 难度: 2 描述 2010年上海世界博览会(Expo2010),是第41届世界博览会。于2010年5月1日至10月31日期间,在中国上海市举行。本次世博会也是由中国举办的首届世界博览会。上海世博会以“城市,让生活更美好”(B
·
2015-10-21 13:33
覆盖
poj 2528 Mayor's posters(线段树)
id=2528 思路分析:线段树处理
区间覆盖
问题,也可以看做每次给一段区间染不同的颜色,最后求在整段区间上含有的所有颜色种类数; 注意由于区间太大,所以需要离散化; 区间更新:对于线段树的每个结点
·
2015-10-21 13:38
post
设定值范围+
区间覆盖
区间选点+
区间覆盖
区间选点问题(选择最少的点,使得每一个区间都至少有k个点) 将这些区间[l,r]先依照r从小到大排序,再依照l从大到小排序。 选点尽量选择靠近右边界的点。
·
2015-10-21 12:03
覆盖
codeforces Gym 100187F F - Doomsday
区间覆盖
贪心
F. Doomsday Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100187/problem/F Description Doomsday comes in t units of time. In anticipation of such a significant event n
·
2015-10-21 10:46
codeforces
hdu 5481 区间离散+组合
集合中区间的并的长度为02、{区间1},集合中区间的并的长度为23、{区间2},集合中区间的并的长度为24、{区间1、区间2},集合中区间的并为[0,3],长度为3考虑某一个区间对于答案的贡献:若某个区间没有被其它
区间覆盖
driver13
·
2015-10-19 10:00
NYOJ——12 喷水装置(二)(
区间覆盖
)
喷水装置(二)时间限制:3000 ms | 内存限制:65535 KB难度:4描述有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n #include #include #include #include #include #include #include #include #include #include #include #include #include #incl
wuxiushu
·
2015-10-13 12:00
算法
ACM
贪心
nyoj
POJ1436 Horizontally Visible Segments 线段树区间更新--
区间覆盖
分析:
区间覆盖
问题,POJ2777的升级版。两条线段a和b可见,就是说在存在某一区间[l,r],使得在此区间上b直接覆盖a。实
AC_Gibson
·
2015-10-09 12:00
POJ——1328 Radar Installation(
区间覆盖
问题)
RadarInstallationTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 65881 Accepted: 14767DescriptionAssumethecoastingisaninfinitestraightline.Landisinonesideofcoasting,seaintheother.Eachsmallislan
wuxiushu
·
2015-09-29 10:00
算法
ACM
poj
贪心
hdoj 3397 Sequence operation 【线段树
区间覆盖
+ 异或 + 合并】【维护延迟标记的顺序】
SequenceoperationTimeLimit:10000/5000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7238AcceptedSubmission(s):2165ProblemDescriptionlxhgwwgotasequencecontainsncharacterswhichar
笑着走完自己的路
·
2015-09-25 18:39
线段树
hdoj 3397 Sequence operation 【线段树
区间覆盖
+ 异或 + 合并】【维护延迟标记的顺序】
SequenceoperationTimeLimit:10000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7238 AcceptedSubmission(s):2165ProblemDescriptionlxhgwwgotasequencecontainsncharacter
chenzhenyu123456
·
2015-09-25 18:00
HDU 3577 Fast Arrangement(
区间覆盖
+单点查询)
区间覆盖
+单点查询,不是难题#include #include #include usingnamespacestd; #definelsonl,m,rt>1; build(lson); build(rson
zyx520ytt
·
2015-09-22 20:00
POJ 2777 Count Color(
区间覆盖
和区间查询)
这题很巧,要用位运算。#include #include #include usingnamespacestd; #definelsonl,m,rt>1; build(lson); build(rson); pushup(rt); } voidupdata(intL,intR,intc,intl,intr,intrt) { if(L=r) { add[rt]=c; sum[rt]=1>1; if(
zyx520ytt
·
2015-09-22 19:00
hdu 5023 A Corrupt Mayor's Performance Art(线段树区间合并)
对于1操作,可以利用线段树进行
区间覆盖
。对于2操作,每查询到一个有颜色的区间就丢进set中,最后把set中的元素一起输出。mycode#include
HelloWorld10086
·
2015-09-03 21:00
HDU
5023
HDU5419Victor and Toys(树状数组+数学期望)
注意到期望的独立性,我们可以首先用O(n+m)O(n+m)O(n+m)的时间利用差分前缀和预处理出每个点被几个
区间覆盖
,假设第iii个点被sis_isi个区间所覆盖,那么第iii个点对分子的贡献即为
u013790563
·
2015-08-23 21:00
uva 1463 - Largest Empty Circle on a Segment(二分+三分+几何)
uva1463-LargestEmptyCircleonaSegment二分半径,对于每个半径,用三分求出线段到线段的最短距离,根据最短距离可以确定当前R下每条线段在[0,L]上的可行区间,存在一个点被可行
区间覆盖
u011328934
·
2015-08-19 23:00
[NOIP2010]引水入城
听到正解发现我的思路真是不够,真是不行,我们可以发现每一个沿海城市能够到达的城市是连续的,所以我们就可以用一个N³搜索将原问题转化为一个
区间覆盖
问题,然后就可以水过了。
geng4512
·
2015-08-17 08:00
noip
引水入城
POJ 2528 Mayor's posters (线段树+离散化 成段替换)
题目大意:就是在一段区间上贴海报,后来的区间会把前面来的
区间覆盖
掉,为贴完海报后能看到几张海报(只看到一部分也算看到)大致思路:就是区间替换更新,标记一下当前区间的所有的海报是否一致,用懒惰标记标记一下当前区间的类别听说数据比较水
u013738743
·
2015-08-16 22:00
线段树
poj
离散化
Posters
2528
Mayors
基于贪心算法的几类
区间覆盖
问题
(1)区间完全覆盖问题问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖样例:区间长度8,可选的覆盖线段[2,6],[1,4],[3,6],[3,7],[6,8],[2,4],[3,5]解题过程:1将每一个区间按照左端点递增顺序排列,拍完序后为[1,4],[2,4],[2,6],[3,5],[3,6],[3,7],[6,8]
kl28978113
·
2015-08-10 10:00
南邮 OJ 1258
区间覆盖
问题
区间覆盖
问题时间限制(普通/Java) : 1000MS/ 3000MS 运行内存限制:65536KByte总提交:126 测试通过:46 比赛描述设x1 , x2 ,…,xn是实直线上的
changshu1
·
2015-08-05 14:00
ACM
南邮OJ
区间覆盖问题
uva 10020 Minimal coverage(贪心,
区间覆盖
)
这道题一读就是经典的区间问题,是
区间覆盖
,敲过之后还有花了很长的调试时间,还是我不熟练,现在做题确实挺慢的,简单题目也要做好久,没事,慢慢来。
sinat_22659021
·
2015-08-05 10:00
HDU 4883--TIANKENG’s restaurant【
区间覆盖
&& 暴力】
TIANKENG’srestaurantTimeLimit:2000/1000MS(Java/Others) MemoryLimit:131072/65536K(Java/Others)TotalSubmission(s):1366 AcceptedSubmission(s):546ProblemDescriptionTIANKENGmanagesarestaurantaftergra
hpuhjh
·
2015-08-01 00:00
贪心 hdu1050 Moving Tables
题意:从一个房间把桌子搬运到另一个房间,需要10分钟,且中间的走廊在这10分钟内不能被别人使用现在有许多条桌子要搬送,问最少需要多少时间很容易想到贪心,某个点,被
区间覆盖
的次数最多的,就是最长需要的时间但是这题有陷阱
qwb492859377
·
2015-07-28 10:00
喷水装置(二) +
区间覆盖
-基础问题-贪心
数轴上有n个区间[ai,bi],选择尽量少的
区间覆盖
一条指定线段[s,t]。
viphong
·
2015-07-26 20:00
E - Just a Hook - hdu 1698(
区间覆盖
)
某个英雄有这样一个金属长棍,这个金属棍有很多相同长度的短棍组成,大概最多有10w节,现在这个人有一种魔法,他可以把一段区间的金属棍改变成别的物质,例如金银或者铜, 现在他会有一些操作在这个金属棍上,他想知道这些操作结束后金属棍的质量是多少呢?(PS,一节铜重量1, 银 2 ,金3)。 分析:如果做了那到海报覆盖的题目会发现这两题是差不多的,都可以从后面往前去覆盖,只不过返回这次能覆盖多少节就行了
·
2015-07-26 18:00
HDU
D - Mayor's posters - 2528(
区间覆盖
)
题意:贴海报 有一面很长的墙,大概有 10000000 这么长,现有有一些海报会贴在墙上,当然贴海报的顺序是有先后的,问你当最后一张海报也贴上的时候能不能求出来在这面墙上能看到多少张不同的海报? 分析:因为后面贴的海报会把前面贴的覆盖掉,不太容易求出来,但是如果从最后一张倒着贴,只要判断墙上这段区间有没有被完全覆盖就可以了,因为墙比较长,所以需要离散化一下。 *********
·
2015-07-26 16:00
post
南阳理工966 选择不相交区间
这道题的目的在于让大家认识贪心问题的三个区间经典问题:区间选点问题,
区间覆盖
问题,以及该题的选择不相交区间问题。有许多的贪心问题可以转化为这三类的问题。 那么,对于该问题。
linyuxilu
·
2015-07-23 10:00
NYOJ房间安排(
区间覆盖
)
描述2010年上海世界博览会(Expo2010),是第41届世界博览会。于2010年5月1日至10月31日期间,在中国上海市举行。本次世博会也是由中国举办的首届世界博览会。上海世博会以“城市,让生活更美好”(BetterCity,BetterLife)为主题,将充分探索21世纪城市生活。这次世博会总投资达450亿人民币,创造了世界博览会史上的最大规模记录。吸引200个国家和国际组织参展。预计有70
wuxiushu
·
2015-07-23 09:00
ACM
贪心
简单题
nyoj
南阳891--找点(
区间覆盖
)
找点 时间限制: 2000 ms | 内存限制:65535 KB 难度: 2 描述 上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点。但是这几天LYH太忙了,你们帮帮他吗? 输入 多组测试数据。
·
2015-07-22 22:00
覆盖
nyoj 966 选择不相交区间
这道题的目的在于让大家认识贪心问题的三个区间经典问题:区间选点问题,
区间覆盖
问题,以及该题的选择不相交区间问题。有许多的贪心问题可以转化为这三类的问题。 那么,对于该问题。
wuxiushu
·
2015-07-22 20:00
ACM
HDU
贪心
简单题
BZOJ 4082 Wf2014 Surveillance 树上倍增
题目大意:给定一个n个点的环,有k个区间,要求选择最少的
区间覆盖
所有点首先我们考虑链上版本,显然我们有一个贪心的做法:从1号节点开始,每次选择能向后走的最远的区间,直到走完所有节点为止正确性显然但是到了环上版本我们却不能直接套用这个算法
PoPoQQQ
·
2015-05-22 13:00
bzoj
树上倍增
BZOJ4082
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他