- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 二维rmq zoj2859
/*zoj2859题意:给定一个n*n(n 二维RMQdp[row][col][i][j] 表示[row,row+2^i-1]x[col,col+2^j-1] 二维区间内的最小值. == min( [row,row+ 2^(i-1)-1]x[col,col+2^j-1], [ro
2011-07-21 23:44:07 1253
转载 LCA与RMQ的相互转换
一、最近公共祖先(LeastCommon Ancestors) 对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能大。另一种理解方式是把T理解为一个无向无环图,而LCA(T,u,v)即u到v的最短路上深度最小的点。这
2011-07-21 22:50:21 1512 2
转载 RMQ区间最值问题
RMQ(Range Minimum/Maximum Query)问题是求区间最值问题。你当然可以写个O(n)的(怎么写都可以吧=_=),但是万一要询问最值1000000遍,估计你就要挂了。这时候你可以放心地写一个线段树(前提是不写错)应该不会挂。但是,这里有更简单的算法,就是ST
2011-07-21 22:46:40 2218 1
原创 RMQ区间最值问题
RMQ(Range Minimum/Maximum Query)问题是求区间最值问题。你当然可以写个O(n)的(怎么写都可以吧=_=),但是万一要询问最值1000000遍,估计你就要挂了。这时候你可以放心地写一个线段树(前提是不写错)应该不会挂。但是,这里有更简单的算法,就是ST
2011-07-21 22:44:10 97
转载 求面积并,周长并(模版)poj 1177
#include #include #include using namespace std; const int MAX_ELem = 4*10010; const int MAX_Line = 10010; struct Node{
2011-07-20 00:01:07 807
转载 约瑟夫问题 线段树Timus OJ 1521
约瑟夫问题:n个人围成一圈,从1号开始报数,报到m就退出,剩下的人从下一个人开始继续报数。。。问最后剩下的是谁?更难的就是问所有人依次退出的顺 序。例如,5个人,编号1..5,数3退出,以下是模拟1 2 3 4 5 第一轮3退出,之后从4继续1 2 4 5 第二轮1退出,从2继续
2011-07-18 15:40:49 1945
转载 树状数组学习资料
树状数组学习资料 首先我们得知道一个问题,那就是线段树得作用并不只是用来存储线段的,也可以存储点的值等等。对于静态的线段树,空间上需要的数组有:当前结点的数据值, 左儿子编号,右儿子编号,至少这么三个数组。而在时间上虽然是NlogN的复杂度,但是系数很大。实现起来的时候编
2011-07-18 14:08:16 1058
转载 线段树pku3264 [i,j]最大最小数差
/*pku3264大意是给你一串数字,然后问你从第i个到第j个中最大的数减去最小的数的值线段树模型是这样的,先初始化一颗线段树,然后边读取数据边做预处理,把每组读进的数据经过的路径都更新对应节点的最大值和最小值。比如第4个数据经过的路径就是----&&--OK~ 这个插入复杂度l
2011-07-18 14:00:57 605
原创 线段树入门pku2777 涂颜色问题
/*pku 2777http://poj.org/problem?id=2777一板子L长,有两个操作一个着色l到r为c这种颜色,一个是查询l到r有多少种颜色就是插入和查询操作Count ColorTime Limit: 1000MS Memor
2011-07-18 13:57:46 1129
原创 线段树专题
【用线段树涂色的经典问题zju1610】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1610求的不是线段长度,而是颜色相同且不连续的线段有多少条……囧,线段树的优势没了大部分例如:涂来涂去,线段:001
2011-07-18 13:41:15 585
转载 线段树相关问题
线段树相关问题1.RangeMinimum、Maximum Query问题(计算单调区间内出现最多(少)的次数)对元素的起点做离散化,再把离散化后的位置作为线段树的[l, r),记录次数为t.对输入区间a, b:如果(a = b){很好处理},如果(a = b - 1){分别计算
2011-07-18 13:37:15 589
现代编译程序设计 (Modern Compiler Design)
2011-07-29
flex blazeds
2010-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人