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
2795
去除Word修订
http://hi.baidu.com/hooplee/item/aabdcddde02515e
2795
daaae当你想让文档的读者看到的是文档的最终状态,而不是充满了删除线、下划线和边上的批注框,又或是格式错乱
ZT文萃
·
2013-11-28 14:00
hdu
2795
Billboard
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8255 AcceptedSubmission(s):3670ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
magicnumber
·
2013-11-27 22:00
HDOJ 1212 Big Number
Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4048 AcceptedSubmission(s):
2795
ProblemDescriptionAsweknow
u012797220
·
2013-11-19 20:00
HDU
2795
:Billboard(线段树单点更新)
ProblemDescriptionAttheentrancetotheuniversity,thereisahugerectangularbillboardofsizeh*w(hisitsheightandwisitswidth).Theboardistheplacewhereallpossibleannouncementsareposted:nearestprogrammingcompetit
libin56842
·
2013-10-23 20:00
线段树
HDU
HDOJ
2795
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7567 AcceptedSubmission(s):3361ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
zkzxmzk
·
2013-10-23 11:00
线段树
ACM
HDU
2795
Billboard--线段树单点更新
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7538 AcceptedSubmission(s):3348ProblemDescriptionAttheentrancetotheuniversity,thereisahugerecta
u012350533
·
2013-10-07 09:00
HDU
2795
Billboard
线段树水题,需要稍微思考一下。手写线段树感觉好爽!!!线段树好神!!!#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; ty
huangshenno1
·
2013-09-25 22:00
HDU
2795
线段树(单点更新 区间查询)
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11949847复制个题意:题意,给你一个h*w的广告版,往上面贴1*wi的广告,求能够贴上且位置最上,最左的行hi;解法:每次需找长度>=wi的最上最左位置,然后该位置长度-wi;线段树data[]存放每个高度现有的宽度,区间找最大值,单点更新。 #include #incl
qq574857122
·
2013-09-23 20:00
HDU
2795
线段树(单点更新 区间查询)
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11949847复制个题意:题意,给你一个h*w的广告版,往上面贴1*wi的广告,求能够贴上且位置最上,最左的行hi;解法:每次需找长度>=wi的最上最左位置,然后该位置长度-wi;线段树data[]存放每个高度现有的宽度,区间找最大值,单点更新。 #include #incl
qq574857122
·
2013-09-23 20:00
hdu-
2795
Billboard
hdu-
2795
BillboardProblemDescriptionAttheentrancetotheuniversity,thereisahugerectangularbillboardofsizeh
yinzm520
·
2013-08-22 16:00
hdu
2795
线段树
//=========================================== //segmenttree //finalversion //bykevin_samuel(fenice) //以h离散化构建线段树 #include #include #include usingnamespacestd; #defineMAXN201050 #defineINF0x3fffff
Kevin_Samuel
·
2013-08-09 21:00
hdu
2795
Billboard(有点思维的线段树水题)
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7529 AcceptedSubmission(s):3345ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
y5885922
·
2013-08-06 11:00
c
算法
ACM
HDU
2795
Billboard(线段树)
题意:在一块h*w的公告板上,每次贴上1*wi的横条,规则是每次必须贴在目前可以贴的地方中最上且最左的位置,输出每次贴在第几行。思路:data[i]中记录第i行剩下多少空间可贴,每次寻找最小的i,满足data[i]>=wi即可。然后更新data[i]=data[i]-w[i]。直接顺序查找data[i]无疑是超时的,这里可以考虑使用线段树,单点更新记录最大值。具体的方法是:初始化所有节点data[
blzorro
·
2013-07-31 15:00
线段树
单点更新
hdu
2795
Billboard
题意:有一块板,规格为h*w,然后有n张海报,每张海报的规格为1*wi,选择贴海报的位置是:尽量高,同一高度,选择尽量靠左的地方。要求输出每张海报的高度位置。因为最多只有二十万张海报,所以板的最大的长度不会超过二十万,但是要小心,如果板的长度小于n,我们还要用h来建树。我们可以在查询到它的位置的时候,同时去更新当前点的剩余长度,然后回溯更新所有祖先区间。保存它的查询位置。//Time1984ms;
u010679062
·
2013-07-30 21:00
c
线段树
HDU
ACM-ICPC
hdu
2795
Billboard 线段树基础题
#include #include #definemaxn200000 structnode{ intl,r,id,w; }e[maxn*4]; inth,w,n; voidbuild(inta,intb,intc) { e[c].l=a; e[c].r=b; e[c].id=a; e[c].w=w; if(a==b) return; intmid=(a+b)/2; build(a,mid,2*c
a601025382s
·
2013-07-23 19:00
线段树
HDOJ
2795
- Billboard 线段树单点更新找区间最值
看到数据吓尿了...h,w都是10^9...感觉线段树无从下手!..看了大牛的分析..大彻大悟..因为一个announcement最多占一行...而announcement的总数n #include #include #include #include #include #include #include #include #defineoo100000007 #definelllonglon
kk303
·
2013-07-20 19:00
hdu
2795
Billboard
题目大意:有一个H*W的广告牌,我们要将好多1*Wi的条幅贴上去,且每次都是要靠上靠左,问的是贴在第几排。思路:用每一个节点记录区间的最大值。我们query的时候优先找他的左孩子,如果左边还是可以放下的话就去左边搜。因为题目说的是优先往上方放,所以右孩子应该大于左孩子的,但是如果左边可以放,我们就要放在左边。在query的时候就更新。当TREE[1] #include #include #i
·
2013-07-16 20:00
HDU
线段树练习[单点更新] HDU
2795
Billboard
题目大意:有一个h*w的公告榜,可以依次在上面添加信息。每个信息的长度为x,高为1. 优先在最上面加入,如果空间足够的话,然后优先放在最左面。统计每条公告最终的位置,即它所在的行数。 这里是线段树来存储当前区间(i,j)的所有位置,剩余的最大空间。 初始化即为w,公告榜的宽。 Problem Description At the entrance to the universit
从此醉
·
2013-07-11 10:00
HDU
线段树练习[单点更新] HDU
2795
Billboard
题目大意:有一个h*w的公告榜,可以依次在上面添加信息。每个信息的长度为x,高为1. 优先在最上面加入,如果空间足够的话,然后优先放在最左面。统计每条公告最终的位置,即它所在的行数。这里是线段树来存储 当前区间(i,j)的所有位置,剩余的最大空间。初始化即为w,公告榜的宽。ProblemDescriptionAttheentrancetotheuniversity,thereisahugerect
gaotong2055
·
2013-07-11 10:00
线段树练习[单点更新] HUD
2795
Billboard
题目大意:有一个h*w的公告榜,可以依次在上面添加信息。每个信息的长度为x,高为1. 优先在最上面加入,如果空间足够的话,然后优先放在最左面。统计每条公告最终的位置,即它所在的行数。 这里是线段树来存储当前区间(i,j)的所有位置,剩余的最大空间。 初始化即为w,公告榜的宽。 Problem Description At the entrance to the universit
v5browser
·
2013-07-11 10:00
线段树
hdu
2795
Billboard(线段树点区)
pid=
2795
题目大意: 广告墙高从上到下为h,宽左到右为w,还有n张广告牌 用单位高度,宽度为wi的广告牌去覆盖墙 输出广告牌放的高度
qq7366020
·
2013-06-15 01:00
线段树
HDU
hdu
2795
解题报告 Billboard
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6782 AcceptedSubmission(s):3069ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
u010422038
·
2013-06-10 16:00
解题报告
HDU2795
Billboa
理解javascript中的原型
p=
2795
&cpage=1#comment-38542,注意翻译的一些问题(见原文评论),本人只是参考了一下。
·
2013-06-07 15:00
JavaScript
Hdu
2795
Billboard
pid=
2795
题意:h*w的木板,放进一些1*L的物品,求每次放空间能容纳且最上边的位子思路:每次找到最大值的位子,然后减去L,线段树区间求最值。
niuox
·
2013-06-06 21:00
hdu
2795
Billboard 线段树 单点更新
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6525 AcceptedSubmission(s):2957ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
cyendra
·
2013-05-12 20:00
题解
【专题】线段树
hdu1754IHateIt线段树hdu1754IHateIt单点更新区间求最值hdu1394MinimumInversionNumberhdu1394MinimumInversionNumber线段树逆序数hdu
2795
Billboar
cyendra
·
2013-05-12 17:58
线段树&树状数组
专题
【专题】线段树
hdu1754IHateIt线段树hdu1754IHateIt单点更新区间求最值hdu1394MinimumInversionNumberhdu1394MinimumInversionNumber线段树逆序数hdu
2795
Billboar
cyendra
·
2013-05-12 17:00
计划
hdu
2795
线段树单点更新
#include #definelsonl,m,rtb?a:b; } voidPushUp(intrt) { MAX[rt]=cmp(MAX[rt>1; build(lson); build(rson); } intquery(intx,intl,intr,intrt) { if(l==r) { MAX[rt]-=x; returnl; } intm=(l+r)>>1; intret=MAX[rt
wahaha1_
·
2013-03-18 11:00
HDU
2795
(Billboard)线段树
/************************************************* 题目大意: 有一块h*w的矩形广告板,要往上面贴广告; 然后给n个1*wi的广告,要求把广告贴上去; 而且要求广告要尽量往上贴并且尽量靠左; 求第n个广告的所在的位置,不能贴则为-1; 算法思想: 利用线段树可以求区间的最大值; 将位置即h用来建树(h #include #include usi
Jarily
·
2013-03-02 21:00
Algorithm
ACM
线段树空间容纳且最上边的数(单点更新)
题目:HDU
2795
Billboard#include #definemaxn222222 #definelsonl,m,rtb?
ACdreamers
·
2013-02-09 14:00
hdu -
2795
- Billboard(线段树)
题意:一块宽w高h的板,有n张纸条,线条高度为1,第i张纸条的宽度为wi,将这n张纸条按顺序从上到下,从左到右贴在那块板上,输出各纸条贴在了第几行,无法贴的输出-1。 (1>线段树过,将块的高度作为线段树区间,维护各结点对应的最大容纳量就好。开始建树时我直接来了个build(1,1,h),结果是RE,我想数组没开小,又不用指针,怎么会是RE?于是换了建树方法,直接把4*maxn个结点全部赋为w,结
SCNU_Jiechao
·
2013-02-06 17:00
Exploring Pyramids poj
2795
训练指南上给图后三幅有错误#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include usingstd::prior
gyarenas
·
2013-01-17 10:00
HDU
2795
题意:h*w的木板,放进一些1*L的物品,求每次放空间能容纳且最上边的位子思路:每次找到最大值的位子,然后减去L线段树功能:query:区间求最大值的位子(直接把update的操作在query里做了).转自notonlysuccess#include usingnamespacestd; #definelsonl,m,rt>1; build(lson); build(rson); } intqu
vsooda
·
2013-01-02 20:00
hdu
2795
Billboard
点击打开hdu
2795
思路:线段树+单点更新分析:1题目的意思是给定一个h*w的广告牌h为高,w为宽,现在有n个高为1宽为wi的小广告要放上去,原则是最先放最上面和最左边的位置2题目的h和w的最大值为10
cgl1079743846
·
2012-12-26 12:00
linux中oracle的日常维护命令
00:00:00ora_psp0_ORCLoracle
2795
1017
lxqyx
·
2012-12-07 19:40
oracle
linux
管理
常用
数据库维护
HDU
2795
Billboard(线段树)
pid=
2795
题目大意: 给一个h*w的公告牌,h是高度,w是宽度,一个单位高度1为一行,然后会有一些公告贴上去,公告是1*wi大小的长纸条,优先贴在最上面并且最左边的位置,如果没有空间贴得下
king_tt
·
2012-11-08 13:00
HDU
HDU
2795
Billboard(线段树)
pid=
2795
题目大意:给一个h*w的公告牌,h是高度,w是宽度,一个单位高度1为一行,然后会有一些公告贴上去,公告是1*wi大小的长纸条,优先贴在最上面并且最左边的位置,如果没有空间贴得下,就输出-
shuangde800
·
2012-11-08 13:00
HDOJ
2795
Billboard
~~~题目链接~~~题目大意:在一个高为h,宽为w的面板上贴上n张海报,每个海报的高都为1,每张海报能尽可能的贴在高度最高的地方,当同一个高度有多个地方可以贴海报时,贴在最左边,现在求每个海报能贴在哪个高度。思路:用线段树进行2分区间,把高度看成区间。区间的高度为最小的(h,n),注意n==1时;code:#include #defineN200002 #definemax(a,b)a>b?a:b
ulquiorra0cifer
·
2012-11-03 14:00
HDU
2795
Billboard
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5294 AcceptedSubmission(s):2450ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
sky_fighting
·
2012-10-19 20:00
hdu
2795
Billboard
BillboardTimeLimit:20000/8000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5204 AcceptedSubmission(s):2410ProblemDescriptionAttheentrancetotheuniversity,thereisahugerec
Magic____
·
2012-10-09 22:00
Integer
query
input
Build
output
Numbers
HDU-
2795
Billboard 线段树|树状数组
pid=
2795
题意:给你一块h*w的板报,然后依次给你一些1*w的海报,每个海报优先放在顶端,询问每个海报的位置。
angle555945
·
2012-10-05 15:00
hdu
2795
/*分析: 好久没有敲过线段树了,虽然是水题,不过一a还是挺happy的~。 2012-09-21*/#include"stdio.h" #include"string.h" intw; structseg { intl,r,mid; intmax; }T[666666]; intMAX(inta,intb) { returna>b?a:b; } vo
Ice_Crazy
·
2012-09-21 12:00
Build
hdu
2795
找区间最值的位置
题目很好理解我只写了两种一种是update和query合并的线段树是参考的。还有是分开的最开始写的本来想写树状数组的但是一下子真没想到区间最值的更新位置怎么弄就先缓缓吧。。希望有大牛可以指点 #include #include usingnamespacestd; #definelsonl,m,rt>1; build(lson); build(rson); } voidupd
luyuncheng
·
2012-09-19 17:00
HDU
2795
Billboard
pid=
2795
线段树问题:思路:当前访问的结点的最大值小于给定值,直接返回-1。否则,左子树的最大值大于当前值,那么访问左子树,小于则访问右子树,直到叶子结点结束。
qinmusiyan
·
2012-09-13 20:00
struct
HDU
2795
billboard 线段树
题目大意: 对于w*h(w #include #include usingnamespacestd; structnode { intc; ints; inte; intm; }; inta[210000]; nodetr[1000000]; inth,w,n; voidbuild_tree(intc,ints,inte) { tr[c].c=c; tr[c].s=s; tr[c].e=e
sssogs
·
2012-09-11 14:00
c
tree
Build
ZOJ
2795
Ambiguous permutations
#includeinta[100005];intmain(){ inti,n,flag; while(scanf("%d",&n)!=EOF&&n) { for(i=1;i<=n;i++) scanf("%d",&a[i]); flag=0; for(i=1;i<=n;i++){ if(a[a[i]]!=i){ flag=1;break; } } if(flag==0)pr
Wss0130
·
2012-09-10 21:00
HDU
2795
pid=
2795
单点类更新的线段树,按高度h查询即可。直接标记每段的最大可添加宽度。
w00w12l
·
2012-08-28 09:00
TJU
2795
The Queen's New Necklaces(Polya+多重集排列)
http://acm.tju.edu.cn/toj/showp
2795
.html这里的限制在于每一种颜色的数量定了。依旧是枚举循环节长度L,首先
ACM_cxlove
·
2012-08-14 16:00
HDOJ-
2795
Billboard [线段树][单点更新+单点查询+维护区间最值]
8s时限单点更新+单点查询(要用区间信息来找到那个点)注意:对于维护区间最值的,附加域直接当主域用,因为叶节点的最值就是那个点的值思路:1/维护区间最左的还未满w的点,若整个区间满了,用-1表示这样不行的,试想若最左未满点若剩余量还是 #include #include #include #include #include #include #include usingnamespacestd;
tclh123
·
2012-08-12 01:00
hdu
2795
Billboard(线段树)
BillboardTimeLimit:20000/8000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4292AcceptedSubmission(s):2003ProblemDescriptionAttheentrancetotheuniversity,thereisahugerectangular
nealgavin
·
2012-08-07 17:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他