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
二维线段树
POJ 2155 Matrix (
二维线段树
)
Matrix Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 17226 Accepted: 6461 Description Given an N*N matrix A, whose elements are either 0
·
2014-05-23 23:00
Matrix
HDU 4819 Mosaic (
二维线段树
)
Mosaic Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 102400/102400 K (Java/Others)Total Submission(s): 213 Accepted Submission(s): 50 Problem De
·
2014-05-23 12:00
HDU
POJ 1195 Mobile phones
树状数组第一题,上来就是二维树状数组,这是逼着我用树状数组做啊,
二维线段树
不会写啊~~题目大意:给定矩阵大小,可以更新矩阵中的某些数,要求输出某个范围内的所有数之和。解题思路:二维树状数组可解。
lin375691011
·
2014-03-14 19:00
poj
树状数组
刷题
uva11992 - Fast Matrix Operations 区间修改
二维线段树
ProblemFFastMatrixOperationsThereisamatrixcontainingatmost106elementsdividedintorrowsandccolumns.Eachelementhasalocation(x,y)where10)2x1y1x2y2vSeteachelement(x,y)insubmatrix(x1,y1,x2,y2)tov3x1y1x2y2Ou
corncsd
·
2014-03-12 11:00
sgu 177 Square 矩形切割
第一次做这种题,第一眼看上去感觉应该是
二维线段树
....后来在网上查了查这类覆盖,统计的问题可以用矩形切割来写,果断学习到了新的姿势...大致思路就是倒着扫描每个矩形,处理每个矩形时,向后遍历判断后面的矩形是否与其重叠
yanglei040
·
2014-01-24 20:00
zoj3284Matrix Processing(二维树状数组)
于是高兴的写了一个
二维线段树
,结果华丽丽的TLE了。然后又不断调整姿势,还是TLE。。。唉,
二维线段树
,感觉再
ophunter
·
2014-01-12 16:00
数据结构
POJ 1195 Mobile Phone 最基础的
二维线段树
最基础的
二维线段树
。感觉还不是很难,和最开始自己猜测的样子差不多——在一维的基础上,对每一个节点加上一棵子树,还是很形象的。第一维还是表示X轴,然后每一个节点的子树表示在这一段区间内Y轴上的情况。
u012161037
·
2013-12-18 19:00
HDOJ 1823 - Luck and Love
二维线段树
...注意看清边界..
题意: 前段日子,枫冰叶子给Wiskey做了个征婚启事,聘礼达到500万哦,天哪,可是天文数字了啊,不知多少MM蜂拥而至,顿时万人空巷,连扫地的大妈都来凑热闹来了。―_―|||由于人数太多,Wiskey实在忙不过来,就把统计的事情全交给了枫冰叶子,自己跑回家休息去了。 这可够枫冰叶子忙的了,他要处理的有两类事情,一是得接受MM的报名,二
kk303
·
2013-10-06 14:00
hdu4056Draw a Mess(线段树解法)
发现
二维线段树
除了更新矩形外对于其他3个图形的更新毫无优势。如果一行一行的更新,太慢了。一直在纠结怎样快速成段更新其他3种几何图像。最后1个小时决定
ophunter
·
2013-09-02 09:00
线段树
2013多校联合训练第三场
所以需要把这个矩阵倍增划分,比较像做RMQ的ST表或者
二维线段树
。
Sd_Invol
·
2013-07-31 20:00
ZOJ 3018 Population(
二维线段树
?矩形树?)
地址:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3018题意:在平面内最多又32768个点,现在有两种操作,1:在一些点上加上一个数n,2:询问一个矩形区域内的点的数的和分析:这题一看像线段树,想离线搞,发现不好处理,也许可以,不过我是做不来了,后来自己YY了下二维的线段树,从来没写过==,一开始发现空间会爆,再一想,
fp_hzq
·
2013-07-14 09:00
hdu1264Counting Squares(
二维线段树
水过)
->题目请戳这里 #include #include #include usingnamespacestd; constintN=105; structnode { intnum; intarea; inttree[N>1; build(num>1; if(rmid) insert(num>1; build(num>1; if(x2mid) insert(numx2) { x1^=x2; x2^=
ophunter
·
2013-06-19 23:00
数据结构
线段树
poj1151&hdu1542Atlantis(线段树+离散化+线扫描 VS
二维线段树
)
->>题目戳这里 戳这里也行->_ #include #include #include usingnamespacestd; constintN=10005; structnode { doublesum,curh; }tree[N>1; build(num>1; if(hash[mid]==x) returnmid; else { if(hash[mid]>x) r=mid-1; else
ophunter
·
2013-06-09 20:00
线段树
树套树练手题
其实感觉如果是100000次操作,坐标的范围都是100000,那
二维线段树
或者二维树状数组就搞不定了吧,空间开不下,只能离散化掉一维,然后将另一维插入平衡树。套了平衡树之后有个好处就是
haha593572013
·
2013-05-08 16:00
POJ 2019 Cornfields
二维RMQ,简单四分就好了,跟一维没本质上的区别……今天写
二维线段树
写残了……代码能力是硬伤啊……#include #include #include #include #include
speedcell4
·
2013-03-03 20:00
hdu1823 Luck and Love
二维线段树
一个简单的
二维线段树
,搞了一下午啊啊。。思路:首先根据身高建一棵线段树,然后在每个节点上再以活泼度建一棵线段树,并记录每个区间的最大缘分值。
HELLO_THERE
·
2013-01-03 18:00
hdu1823
/*分析:
二维线段树
。
Ice_Crazy
·
2012-11-30 20:00
ACM算法列表
ACM所有算法数据结构栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树
二维线段树
树状数组一维树状数组
Tsaid
·
2012-11-07 19:00
poj 2155 Matrix
题解:方法1:
二维线段树
。方法2:经过一定转换之后可以转变为:点修改,区间查询,然后判断奇偶性的题目,可以写一个二维树状数组。
HyogaHyoga
·
2012-10-06 16:00
c
tree
Matrix
POJ2155
二维线段树
二维线段树
,不像hdu1823用4分搞定,这题4分会超时,用树套树即可#include #include boolseg[4010][4010]; intn,m,T,ans; voidudy(inti,
nash142857
·
2012-09-19 20:00
c
hdu1823
二维线段树
第一次写
二维线段树
,参考了别人代码,主要思路是类似于一维线段树,只不过线段二分思想变成了矩阵四分。
nash142857
·
2012-09-19 18:00
ini
HDU 1823
二维线段树
第一次写
二维线段树
,参考了别人代码,主要思路是类似于一维线段树,只不过线段二分思想变成了矩阵四分。
nash142857
·
2012-09-19 18:00
HDU 2642 二维树状数组问题
思路:用二维树状数组进行模拟其算法的效率为log(n)java代码如下:importjava.util.Scanner; /* *此题用
二维线段树
求解 */
start0609
·
2012-08-06 15:00
java
c
算法
String
Class
import
【NOI2012】感想
没考好的原因,也许是心态不对,也许是考前发烧,还也许是出于对
二维线段树
的恐惧。一切都已经过去,需要突然回到以前的状态,没有作业的日子再不会有了,迎接我的是一大堆作业和考试。
Whjpji
·
2012-08-02 10:00
作业
hdu Luck and Love 1823
hdu 1823这题真恶心,用M究竟多大没有说,我的代码测试了好几组数据都对了,但是就是wa,后来改成c++就ac了,O__O"…,
二维线段树
不话可说,#include #include usingnamespacestd
struggle_mind
·
2012-07-23 12:00
hdu 1542 Atlantis
二维线段树
网上这题好像没有用
二维线段树
做的,今天写一个试了试。 171MS,还行。
thecloud
·
2012-06-12 11:00
ant
zoj 2859 Matrix Searching
problemId=1859题目大意:求矩阵中任意子矩阵中的最小值.题目思路:
二维线段树
.对于这题更新相当于是单点的,所以树套树的线段树应该会比矩形树更快.因为不懂得树套树如何对整个区间的更新(和这题没关系
gotoac
·
2012-05-16 23:00
模板
//
二维线段树
,矩阵里面的值为0或者1,输入C,把从[x1,y1]到[x2,y2]区间内的值相反, //,输入Q,输出[x1,y1]的值 #include #include #include usingnamespacestd
wmn_wmn
·
2012-04-25 10:00
c
struct
tree
query
Build
POJ 2155
二维线段树
书套树
是一道裸的
二维线段树
题目,
二维线段树
可以用树套树的方式实现。。。。
wmn_wmn
·
2012-04-23 08:00
HDU 1823
二维线段树
二维线段树
,第一维是高度,第二维是活泼值,然后建立树套树。
sdj222555
·
2012-04-13 20:00
http://acm.hdu.edu.cn/showproblem.php?pid=2795&&线段树之求最小区间端点值
刚看到这一题还以为用的是
二维线段树
,,于是一个劲的想模型,想了一个上午还是没有理清头绪来,,,最后看看了hh神牛的博客,,才明白是怎么回事,以行数对应线段树的端点建树,以该行没有被覆盖列数为该区间的最大值
smallacmer
·
2012-03-24 17:00
zoj 3578 NYOJ 472 Matrix (水题)
一直认为是
二维线段树
,看了解题报告后居然是水题。 最多1000个矩形。每次扫描矩形与之前的矩形是否相交,在相交的矩形中找到一个最大的值max,让这个max加上h就是这次矩形的值。
C小加
·
2012-03-19 13:00
HDU1823 Luck and Love,
二维线段树
注意几个问题存在两个人,高度和活泼度一样的话,取最大值注意输入数据,卡精度H1>H2,A1>A2g++如果过不了的话,试一下C++/******************************************************************************* #Author:NeoFung #Email:neosfung@gmail.com #Lastmodifie
neofung
·
2012-02-04 21:00
c
struct
query
Build
email
一些动规题
先缩环,一维dfs,
二维线段树
or单调栈。
huyuncong
·
2011-10-27 16:00
HDU 1823 Luck and Love
二维线段树
/ 矩形树
题意:本题有多个测试数据,第一个数字M,表示接下来有连续的M个操作,当M=0时处理中止。接下来是一个操作符C。当操作符为‘I’时,表示有一个MM报名,后面接着一个整数,H表示身高,两个浮点数,A表示活泼度,L表示缘分值。(100 usingnamespacestd; #defineN270 #defineM2100 intlch(intx){returnx*2;} intrch(
Tsaid
·
2011-08-16 18:00
优化
算法
struct
tree
query
Build
hdu 1823 Luck and Love
继续
二维线段树
。这题坑姐啊!!!调了一晚上啊啊啊!!!不过也更理解
二维线段树
的更新过程了。我开始弄的二维的更新的可能更新到没有包含更新区间,也给更新了,昨晚躺在床上才想到TT。。。
zxy_snow
·
2011-08-09 08:00
zoj 2859 Matrix Searching
人生第一棵
二维线段树
,哇卡卡卡卡卡卡卡卡!!!虽然是看着资料写成的吧。写了好久滴说。首先遇到的第一个难题是,建树问题。TT。开始我传递的是指针,发现怎么建都不对==。
zxy_snow
·
2011-08-08 17:00
c
struct
query
Build
Matrix
hdu 3883
比赛的时候竟然觉得要用
二维线段树
维护。。。。。比赛完发现只要转移方程写得好,很水的题DP还是比较水,思路还是不清晰,多练吧
hqd_acm
·
2011-07-28 16:00
二维线段树
+标记永久化 poj2155
二维线段树
其实就是把线段树的节点变为一棵线段树,以坐标轴为例,先查询x轴范围,再在表示x轴节点内查询y轴节点,时间复杂度维持在o(logn*logn)内。
huyuncong
·
2011-07-10 23:00
HDU 1823 Luck and Love
解法:
二维线段树
或者 二维RMQ思路: 一维线段树是一颗完全二叉树,那么
二维线段树
无疑就是一颗完全四叉树,换言之,每个结点有四个儿子,这里为了空间不浪费,将所有结点记录在一个一维数组中,每个结点的四个儿子采用编
英雄哪里出来
·
2011-04-03 22:00
POJ 3321 AppleTree (树状数组)
一个星期前,被USACO上的一个题卡住了,我一看就是一道
二维线段树
的题目,就和POJ上1177Picture差不多。
morgan_xww
·
2011-03-12 22:00
POJ2155 Matrix (
二维线段树
)
POJ2155Matrix(
二维线段树
)写了题还是应该来总结一下,否则除了个别刻骨铭心的题以外,都忘掉了。
dango
·
2011-03-05 17:00
ZOJ@3018
二维线段树
ZOJ@3018
二维线段树
解法:// 2391826 2011-01-24 14:47:58 Accepted 3018 C++ 840
哲学与程序
·
2011-01-24 14:00
[置顶] 我欠下的债
155/934的正确率 天津网赛那道
二维线段树
Giantfor成都网赛第一道动态规划。
mindmb
·
2010-09-18 21:00
java
网络
360
poj 2155 Matrix
//POJ2155Matrix
二维线段树
/二维树状数组#include#include#include#include#includeusingnamespacestd;constintinf=1>1;
birdforever
·
2010-08-30 00:00
hdu 1823 (
二维线段树
)
显然该用
二维线段树
来做,代码很好写,需要注意H1>H2和A1>A2的情况。另外还需要采用double型。
大智若愚
·
2010-08-14 14:00
USACO 3_1_4 Shaping Regions
题意 一开始想到用
二维线段树
,但是我没写过二维的,只写过一维的。
klion26
·
2010-08-04 16:00
zoj 3299 fall the bricks
problemCode=3299zoj月赛的时候没有解出来,当时以为是
二维线段树
,由于二维的一道都没写过,所以这题被我放弃了,后来看了别人的解题报告,原来是一维的。。。
A code a day, keeps the girls away!
·
2010-03-10 23:00
HDU 1823/TZC 2721 Luck and Love
HDU1823/TZC2721LuckandLove
二维线段树
,没什么好说的,郁闷的是我的程序在HDU上提交了多少次一直是WA,到网上参考别人的程序也没有发现有什么不一样的地方!
心如止水
·
2010-02-22 13:00
线段树+离散化+线性扫描 POJ 1151 Atlantis
要点:1,离散化的对象:按照之前接触过的线段树,都是存的线段,我想应该可以扩展,实现举行区域的保存(
二维线段树
?),但是我不会做……后来参考了网上一些讨论,说可以离散化“纵轴”或者“横轴”坐标。
clearriver
·
2009-11-29 21:00
struct
tree
search
insert
Build
扩展
上一页
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
其他