码迷,mamicode.com
首页 >  
搜索关键字:二维线段树    ( 157个结果
UVALive 6709 - Mosaic 二维线段树
题目链接给一个n*n的方格, 每个方格有值。 每次询问, 给出三个数x, y, l, 求出以x, y为中心的边长为l的正方形内的最大值与最小值, 输出(maxx+minn)/2, 并将x, y这个格子的值改为(maxx+minn)/2。题目保证l为奇数。二维线段树的单点更新, 区间查询。 1 #i....
分类:其他好文   时间:2015-12-07 12:32:53    阅读次数:193
HDU 4819 Mosaic(二维线段树)
给定一个矩阵,查询一块子矩阵的最大值和最小值,然后他们和的一半替换(x, y)这个位置,裸的二维线段树。和一维差不多,只不过是一维当中保存的是最值,而这个保存的是个数组而已,而这个数组也是个一维的线段树,所以就是二维线段树。具体见代码注释。#include #include #include usi...
分类:其他好文   时间:2015-10-13 13:36:57    阅读次数:147
POJ2155 Matrix二维线段树经典题
题目链接二维树状数组 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 #define ll long long 7 #define re(i,n) for(int i=0;i0; i-=lowbit(i)).....
分类:其他好文   时间:2015-10-05 13:00:28    阅读次数:197
hdu 5465 Clarke and puzzle 二维线段树
Clarke and puzzleTime Limit: 1 Sec Memory Limit: 256 MB题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5465Description克拉克是一名人格分裂患者。某一天,有两个克拉克(aa和bb)在玩一个...
分类:其他好文   时间:2015-09-21 17:25:09    阅读次数:230
POJ2155 Matrix二维线段树
一,题意: 给你一个全为0的N * N的矩阵,对这个矩阵有两个操作(对于矩阵只有两个状态0,1) (1):“C x1,y1,x2,y2”   就是将左上角为x1,y1,右下角为x2,y2,的这个矩阵内的数字全部翻转。 (2):“Q x1 y1”   输出a[x1][y1]的值。 二,解析: 该我主要应用令二位的树状数组,一个是行,一个是列。 三,代码: #include #inclu...
分类:其他好文   时间:2015-08-20 13:07:48    阅读次数:104
线段树
最近又开始刷线段树了。。还要改一下线段树的风格。poj 2155Matrix二维线段树,区间更新,单点查询。。不会用新的代码写,用以前的风格写过了。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using nam...
分类:其他好文   时间:2015-08-15 14:47:15    阅读次数:307
二维线段树
二维线段树矩阵区间查询最大值 /* 矩阵求和预处理后O(1)就能算出来,不用线段树,除非有修改操作 */先第一维在第二维,注意建树有个顺序问题, 应该让第一维度的先建完然后再建第二个维度 具体看代码#include #include #include using namespace std; const int MAXN=10...
分类:其他好文   时间:2015-08-15 12:02:13    阅读次数:115
hdu 1823 Luck and Love
二维线段树,写起来比较繁琐,难度并不大 #include #include #define maxn 222 using namespace std; int h,hh; double a,b; struct stus { int l,r; double max; }; struct stu { int l,r; stus root[1111*4]; }; stu mapp[maxn*4...
分类:其他好文   时间:2015-08-13 15:54:34    阅读次数:104
poj 3667 Hotel
线段树之区间合并有一个线段,从1到n,下面m个操作,操作分两个类型,以1开头的是查询操作,以2开头的是更新操作 1 w  表示在总区间内查询一个长度为w的可用区间,并且要最靠左,能找到的话返回这个区间的左端点并占用了这个区间,找不到返回0  线段树之区间合并 接近2个月没怎么学算法刷题了,也落下了很多东西,慢慢补吧,明天开始二维线段树 #include #define...
分类:其他好文   时间:2015-08-13 06:32:04    阅读次数:135
ACM所有算法
ACM 所有算法 数据结构 栈,队列,链表 哈希表,哈希数组 堆,优先队列 双端队列 可并堆 左偏堆 二叉查找树 Treap 伸展树 并查集 集合计数问题 二分图的识别 平衡二叉树 二叉排序树 线段树 一维线段树 二维线段树 树状数组 一维树状数组 N维树状数组 字典树 后缀数组,后缀树 块状链表 哈夫曼树 桶,跳跃表...
分类:编程语言   时间:2015-08-11 16:13:16    阅读次数:357
157条   上一页 1 ... 7 8 9 10 11 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!