树套树
霜刃未曾试
这个作者很懒,什么都没留下…
展开
-
ZOJ 2112 Dynamic Rankings 线段树套平衡树
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2112题意:给出一个长度为n的整数数组,有以下两种操作: Q i j k意为求区间[i,j]内的第k小数,C i t意为把第i个数换成t思路:一直觉得树套树高大上,今天学着写了一波。。。建立一颗线段树,线段树中每个节点再对应一棵平衡树,用来维护节点所管辖的区间,用平衡树可原创 2017-07-29 17:39:51 · 469 阅读 · 0 评论 -
HDU 4819 Mosaic 二维线段树
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4819题意:初始给出一个n∗nn*n的矩阵,每次一个操作:给出x y Lx\ y\ L,意思是以(x y)(x\ y)为中心,以L/2L/2为长,向四周扩展成一个L∗LL*L矩形,若扩展的矩形超出了n∗nn*n矩形的范围,那么只取在范围的值,求出这个矩形内的最大值和最小值,最大值与最小值的和的一半作为(x y原创 2017-08-07 20:09:42 · 290 阅读 · 0 评论 -
POJ 2155 Matrix 二维线段树
题目:http://poj.org/problem?id=2155题意:有一个初始元素均为0的n∗n矩阵,有下面两种操作:有一个初始元素均为0的n*n矩阵,有下面两种操作: C x1 y1 x2 y2 以x1 y1为左上角,以x2 y2为右上角,把在这个范围内的矩阵元素取反,0变1,0变0C\ x_1\ y_1\ x_2\ y_2\ 以x_1\ y_1为左上角,以 x_2\ y_2为右上角,把在这个原创 2017-08-07 16:40:09 · 250 阅读 · 0 评论 -
POJ 1195 Mobile phones 二维线段树
题目:http://poj.org/problem?id=1195题意:给出一个s*s的矩阵,有以下四种操作: 0 S 把一个S*S的矩阵全初始化为0,这个操作仅在最初执行一次 1 X Y A 把(X, Y)处的元素加上A 2 L B R T 查询以(L, R)为左上角、(B, T)为右下角的矩阵内元素的和 3 结束操作 思路:二维线段树,很裸的题目了。。。不裸的话,有二维线段树写起来很麻烦,而且空原创 2017-08-08 20:26:03 · 252 阅读 · 0 评论 -
HDU 1823 Luck and Love 二维线段树
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1823题意:Problem Description 世界上上最远的距离不是相隔天涯海角 而是我在你面前 可你却不知道我爱你 ―― 张小娴前段日子,枫冰叶子给Wiskey做了个征婚启事,聘礼达到500万哦,天哪,可是天文数字了啊,不知多少MM蜂拥而至,顿时万人空巷,连扫地原创 2017-08-08 20:40:16 · 304 阅读 · 0 评论 -
ZOJ 2859 Matrix Searching 二维线段树 || 二维RMQ
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1859题意:给定一个n*n的矩阵,有m个询问, 每个询问给出一个子矩阵的左上角和右下角坐标,问这个子矩阵内的最小值。思路:用二维线段树和二维RMQ都可以,没什么好说的。另外这个题数据少时限长,直接建n棵线段树都可以轻松水过,更暴力的方法也许也能过,大力出奇迹 二维线段树:#原创 2017-08-08 20:51:54 · 390 阅读 · 0 评论