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
区间更新区间查询
poj3468树状数组之
区间更新
+区间询问
Language:DefaultASimpleProblemwithIntegersTimeLimit: 5000MS MemoryLimit: 131072KTotalSubmissions: 54069 Accepted: 16249CaseTimeLimit: 2000MSDescriptionYouhave N integers, A1, A2,..., AN.Youneedtodealw
xingyeyongheng
·
2014-03-11 19:00
POJ 3468 A Simple Problem with Integers
题目链接:POJ3468ASimpleProblemwithIntegers简单的线段树
区间更新
。
fobdddf
·
2014-03-11 15:00
POJ 3468 A Simple Problem with Integers
单点更新会TLE,只能
区间更新
。下面是代码:#include #include #include #defineBigIntegerlonglong usingnamespacestd;
lin375691011
·
2014-03-09 09:00
线段树
poj
刷题
CUGB专题训练之数据结构:B - Count Color 线段树
区间更新
B- CountColorTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit StatusDescriptionChosenProblemSolvingandProgramdesignasanoptionalcourse,youarerequiredtosolveallkindsofproblem
u011466175
·
2014-03-07 15:00
POJ 3468
区间查询
区间修改 伸展树
题意: n个数,有两种操作,一种是查询区间和,另一种是在区间上每一个数加上v。 把bake爷的数组版改造成了结构体版。。 #include #include #include #include #include usingnamespacestd; #definelllonglong #defineN100105 #defineinf100000000 #defineL(id)t
qq574857122
·
2014-03-07 14:00
POJ 2892 Tunnel Warfare
题目大意:线段树
区间查询
题目,给出区间长度和截断的点,问当前点上未截断的区间最大是多少。未被截断的可以截断,截断的可以修复。解题思路:直接上线段树就行。
lin375691011
·
2014-03-05 20:00
线段树
poj
刷题
UVA - 12299 RMQ with Shifts (线段树:单点修改,
区间查询
)
题意:在传统的RMQ的基础上加上一个操作:shift(i1,i2,i3...ik),表示将这些元素,依次向左移动一位思路:在原先线段树的基础上再加上:首先要先得到该位的数字,那么就是在[i,i]的区间找最小值,然后将该位置的值修改为后一位#include #include #include #include usingnamespacestd; constintMAXN=100010; const
u011345136
·
2014-02-24 19:00
poj 2528 Mayor's posters(线段树
区间更新
+离散化)经典题目,较难。。。
1、http://poj.org/problem?id=25282、题目大意:有一面墙,宽度是10000000,现在要在这面墙上贴海报,每张海报的高度都是墙的高度,但是宽度不同,现在给出各个海报的宽度,按照贴的顺序,后贴的会覆盖先贴的,求都贴完后,能看到几张海报,一张海报只要露着一部分就算是一张可以看到的3、思路:由于题目中wall有10000000byteslong,直接线段树无疑会MLE。所以
sdjzping
·
2014-02-20 16:00
(区间修改,
区间查询
)
对一个区间两种操作:cx y1、使区间[x,y]的数等于其开方数(四舍五入)。2、查询区间[x,y]的和。剪枝:当一个数小于等于1时其开方数将不再变化--------------------------------------------------------1、线段树#include #include #include #include #include usingnamespacestd;
yew1eb
·
2014-02-20 11:00
HDU1556 线段树
sum[rs]+=add[i]*(m>>1); add[i]=0; } } //
区间查询
intfind(intl,intr,inti){ if(l==ll[i]&&r==
u013654696
·
2014-02-16 15:00
redis实现
区间查询
###redis实现
区间查询
在实际开发中经常遇到这样需求:服务端对于客户端不同的版本区间会做些不同的配置,那么客户端一个版本过来怎么快速的定位是属于哪个版本区间呢?
·
2014-02-14 20:00
redis
数据结构之线段树
2、线段树基本操作线段树的基本操作主要包括构造线段树,
区间查询
和区间修改。(1) 线段树构造首先介绍构造线段树的方法:让根节点表示区间[0,N-1],即所有
u013081425
·
2014-02-12 20:00
线段树
hdu 4031 Attack(树状数组)
解题思路:树状数组,更新
区间查询
点,每次攻击区间a-b时,只要进行add(a,1);add(b+1,-1);然后第i堵墙受到的总攻击次数即为sum(i)。实际受到攻击的次数=总攻击次数-防护次
u011328934
·
2014-01-29 00:00
mysql的datetime类型字段的
区间查询
注意update_time字段是datetime类型的SELECTupdate_timeFROMv_videosWHEREupdate_timeBETWEEN '2013-02-0610:35:36'AND'2013-02-2314:20:36'
sharpstill
·
2014-01-28 23:12
mysql
HDU 4031 Attack(树状数组修改
区间查询
点)
ProblemDescriptionTodayisthe10thAnnualof“September11attacks”,theAlQaedaisabouttoattackAmericanagain.However,Americanisprotectedbyahighwallthistime,whichcanbetreatingasasegmentwithlengthN.AlQaedahasasu
u011217342
·
2014-01-21 18:00
树状数组
(HDU1166)2、
区间更新
,单点求值。(HDU1556)3、求逆序对。(HDU2838) 二、树状数组的表示1、公式表示设A[]为一个已知的数列。C[]为树状数组。则会有C[i]=A[j]+.
u012861385
·
2014-01-18 21:00
Thinkphp CURD中的where方法
where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、
区间查询
、组合查询在内的查询操作。
·
2014-01-17 17:00
thinkphp
区间线段树-poj 3468-A Simple Problem with Integers
解题思路:简单
区间更新
,坑了很久。发现了以前的一些错误。对每个区间一个va表示是否已经下传了,下传时要更新左右儿子,不能表示当前区间是否已经更新,否则会出错。
cc_again
·
2013-12-30 17:00
数据结构
POJ 3321 Apple Tree DFS + 树状数组
此题其实为
区间查询
题,可是问题在于线段书只能查询一段连续的区间内的值,对于离散的点线段
u012161037
·
2013-12-26 10:00
POJ 3468 A Simple Problem with Integers(
区间更新
)
转载请注明出处:忆梦http://blog.csdn.net/yimeng2013/article/details/17192863题目链接:http://poj.org/problem?id=3468线段树功能: update:成段增加 query:区间求和跟着NotOnlySuccess大牛学线段树#include #definemaxn111111 #definelsonl,m,rt>1))
fjy4328286
·
2013-12-07 21:00
(Relax 线段树1.1)POJ 3468 A Simple Problem with Integers(线段树子
区间更新
的维护:集中更新和动态统计子序列中的数据)
/* *POJ_3468.cpp * *Createdon:2013年11月25日 *Author:Administrator */ #include #include #definemaxn100010 #defineFup(i,s,t)for(inti=s;i=t;i--) usingnamespacestd; structnode{//线段树 longlongmark;//节点i的懒
caihongshijie6
·
2013-11-25 15:00
HDU 4267 线段树 离散点
区间更新
, 自叶子节点至根单点查询
题意:n个数字下面n个数字表示数列2个操作1[u,v] k add[u,v]区间 (u点要计算)每隔k个位置,该数字+add 2pos询问pos下标的值(下标从1开始)思路:因为k很小,可以直接存k[11]注意查询时,先找到pos所在的叶子节点再向上添加对应k位置的值 #include #include #include #include #include #include #i
qq574857122
·
2013-11-18 20:00
codeforces 258-E. Little Elephant and Tree 线段树,离线
首先对子树操作的话,先对树做dfs并编号,这样某节点的子树节点的编号一定是一个连续的区间,并记录一下每个节点子树节点编号的范围,这样操作就是一个线段树的
区间更新
yanglei040
·
2013-11-09 10:00
POJ 3067 Japan
id=3067类型 :单点修改,
区间查询
题目大意:日本的东岸和西岸有N,M座城市,按序号顺序的排列,K代表有K条铁路,每一条铁路的x,y分别代表东岸和西岸的一座城市。问这K条铁路一共有多少个交点。
fjy4328286
·
2013-11-08 10:00
POJ 2481 Cows
id=2481类型 :单点修改,
区间查询
题目大意:对于N对区间(S,E),求满足对于i区间来说(Si,Ei),有多少对区间满足S=Ei。
fjy4328286
·
2013-11-08 10:00
HDU3577:Fast Arrangement(线段树
区间更新
+lazy)
ProblemDescriptionChinesealwayshavetherailwayticketsproblembecauseofits'hugeamountofpassangersandstations.Nowgovermentneedyoutodevelopanewticketsquerysystem.Onetraincanjusttakekpassangers.Andeachpassa
libin56842
·
2013-11-07 20:00
线段树
HDU
POJ1436:Horizontally Visible Segments(
区间更新
)
DescriptionThereisanumberofdisjointverticallinesegmentsintheplane.Wesaythattwosegmentsarehorizontallyvisibleiftheycanbeconnectedbyahorizontallinesegmentthatdoesnothaveanycommonpointswithotherverticals
libin56842
·
2013-11-07 20:00
线段树
poj
POJ 1195 Mobile phones(二维树状数组)
id=1195类型:二维数组的单点修改,
区间查询
题目大意:有一个S*S的矩阵,有以下操作: 0 S 表示初始化一个S*S的矩阵,矩阵中每个元素被初始化为0 1 XYA
fjy4328286
·
2013-11-06 16:00
树状数组
POJ2528:Mayor's posters(线段树
区间更新
+离散化)
DescriptionThecitizensofBytetown,AB,couldnotstandthatthecandidatesinthemayoralelectioncampaignhavebeenplacingtheirelectoralpostersatallplacesattheirwhim.Thecitycouncilhasfinallydecidedtobuildanelector
libin56842
·
2013-10-31 15:00
线段树
poj
HDU 3954
区间更新
区间查询
打怪升级
题意:T个测试数据n个英雄满级K级(初始化英雄都为1级0经验)que个操作K-1表示升级所需经验Wuvexp表示[u,v]区间的英雄获得打怪经验为expQuv 询问区间经验值最高的经验值大小 获得的经验为当前等级*打怪经验 #include #include #include #include #defineinf33554432 #defineL(x)(x>1) #definel
qq574857122
·
2013-10-30 14:00
HDU3468:A Simple Problem with Integers(线段树
区间更新
+lazy)
DescriptionYouhaveNintegers,A1,A2,...,AN.Youneedtodealwithtwokindsofoperations.Onetypeofoperationistoaddsomegivennumbertoeachnumberinagiveninterval.Theotheristoaskforthesumofnumbersinagiveninterval.In
libin56842
·
2013-10-29 22:00
线段树
poj
HDU1698:Just a Hook(线段树
区间更新
)
ProblemDescriptionInthegameofDotA,Pudge’smeathookisactuallythemosthorriblethingformostoftheheroes.Thehookismadeupofseveralconsecutivemetallicstickswhichareofthesamelength.NowPudgewantstodosomeoperatio
libin56842
·
2013-10-29 17:00
线段树
HDU
HDU1556:Color the ball(线段树
区间更新
)
ProblemDescriptionN个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数ab(a #include #include usingnamespacestd; intans[1000000],n; structnode { intl,r,n; }a[1000000]; voidinit(intl,intr,inti) { a[i]
libin56842
·
2013-10-26 15:00
线段树
HDU
CF-Div2-207-C题+线段树
区间更新
/* 线段树+修改区间+询问区间 update是把某个区间ab的数改为c */ #include #include #include #include #include #include #include
xxx0624
·
2013-10-16 16:00
Uva 12299 线段树求区间最小值(RMQ)
区间查询
单点更新
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12317079n个点m个操作shift(a,b,c···)表示把a位置的数字放在最后,其他位置的数字向前移动 这里shift直接视为修改单点数据没有太多trap,注意向上更新时只有非叶子节点才允许此操作线段树裸题:#include #include #include #inc
qq574857122
·
2013-10-05 18:00
Uva 12299 线段树求区间最小值(RMQ)
区间查询
单点更新
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12317079n个点m个操作shift(a,b,c···)表示把a位置的数字放在最后,其他位置的数字向前移动 这里shift直接视为修改单点数据没有太多trap,注意向上更新时只有非叶子节点才允许此操作线段树裸题:#include #include #include #inc
qq574857122
·
2013-10-05 18:00
POJ 1195 - Mobile phones 二维树状数组(单点更新..
区间查询
)
题意: 给了一个N*N的矩阵(N #include #include #include #include #include #include #include #include #include #definelllonglong #defineoo1000000009 #defineMAXN1030 #definepiacos(-1.0) #defineesp1e-
kk303
·
2013-10-05 17:00
POJ 2155 - Matrix 二维树状数组..
区间更新
..单点查询
题意: 给了一个N*N的矩阵(1 #include #include #include #include #include #include #include #include #include #definelllonglong #defineoo1000000009 #defineMAXN1005 #definepiacos(-1.0) #definees
kk303
·
2013-10-05 15:00
HDOJ 4031 - Attack
区间更新
点查询的树状数组+暴力...
题意: 911十周年之际..恐怖份子准备再次发动攻击...现在设立了N个防御塔..每个防御塔抵挡了一次攻击后..要技能能却T时间后才能再次防御..而当一个防御塔处于冷却状态时,收到的攻击就会都接受...而恐怖份子的武器很厉害..每次会攻击一个连续的范围...现在告诉恐怖份子发动攻击的情况...并且中间询问某个防御塔成功受到了多少次攻击. 题解:
kk303
·
2013-10-04 15:00
线段树-hdu-Gangster
解题思路:线段树
区间更新
,lazy标记。线段树维护一个区间的最大值Max,区间的最小值MIn。以及整个区间增加的值。当Max=p时,直接更新
cc_again
·
2013-10-03 21:00
线段树
HDOJ 4614 —— 线段树
区间更新
&区间求和
VasesandFlowersTimeLimit:4000/2000MS(Java/Others) MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):1575 AcceptedSubmission(s):629ProblemDescriptionAliceissopopularthatshecanreceivemanyflo
zkzxmzk
·
2013-10-02 19:00
线段树
ACM
HDU 3397 线段树区间染色
区间查询
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12223079题意:t个测试数据n个数m个操作下面n个数的当前颜色(只有01两种)oper[u,v]oper==0 区间染0色oper==1区间染1色oper==2区间反色oper==3问区间1色个数oper==4问区间连续1色个数代码写搓了: #include #include
qq574857122
·
2013-10-01 19:00
HDU 3397 线段树区间染色
区间查询
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12223079题意:t个测试数据n个数m个操作下面n个数的当前颜色(只有01两种)oper[u,v]oper==0 区间染0色oper==1区间染1色oper==2区间反色oper==3问区间1色个数oper==4问区间连续1色个数代码写搓了: #include #include
qq574857122
·
2013-10-01 19:00
线段树整理
先整理一下线段树方面的题目吧,最近项目有用到,还有一些新的线段树的题目陆续添加吧1、单点更新,
区间查询
/* HDU1166 单点更新,对区间进行询问。
hqd_acm
·
2013-09-28 20:00
HDU 3911 线段树区间染色
区间查询
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12110463题意:n个点下面表示每个点的值(0或1)m个操作oper[u,v] oper==1表示把区间所有值异或一下,==0表示询问区间上连续为1的最长长度 #include #include #include #include #include #include
qq574857122
·
2013-09-27 20:00
HDU 3911 线段树区间染色
区间查询
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12110463题意:n个点下面表示每个点的值(0或1)m个操作oper[u,v] oper==1表示把区间所有值异或一下,==0表示询问区间上连续为1的最长长度 #include #include #include #include #include #include
qq574857122
·
2013-09-27 20:00
POJ 2528 离散化+线段树染色
blog.csdn.net/acmmmm/article/details/12027811题意:T个测试数据n个操作i.thline[u,v]表示给区间[u,v]染上i色 问最后有几种颜色区间范围很大,所以先离散化注意
区间更新
的操作
qq574857122
·
2013-09-25 20:00
POJ 2528 离散化+线段树染色
blog.csdn.net/acmmmm/article/details/12027811题意:T个测试数据n个操作i.thline[u,v]表示给区间[u,v]染上i色 问最后有几种颜色区间范围很大,所以先离散化注意
区间更新
的操作
qq574857122
·
2013-09-25 20:00
UESTC 1425 求任意区间的LIS 线段树
区间更新
区间查询
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11976621DescriptionForasequenceS1,S2,...,SN,andapairofintegers(i,j),if1 #include #include #include #include #defineN201000 #defineM20001
qq574857122
·
2013-09-24 15:00
UESTC 1425 求任意区间的LIS 线段树
区间更新
区间查询
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11976621DescriptionForasequenceS1,S2,...,SN,andapairofintegers(i,j),if1 #include #include #include #include #defineN201000 #defineM20001
qq574857122
·
2013-09-24 15:00
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他