码迷,mamicode.com
首页 >  
搜索关键字:区间查询    ( 609个结果
POJ 3264-Balanced Lineup(线段树:单点更新+区间查询)
Balanced Lineup Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 34522   Accepted: 16224 Case Time Limit: 2000MS Description For the daily milking, Farme...
分类:其他好文   时间:2014-08-19 12:53:04    阅读次数:279
HDU 4819 Mosaic(二维线段树)
题意: 给出一个图片,分成N×N个单元格,有M次操作,每次操作将(x,y)的值变为以(x,y) 为中心L(L为奇数)为边长的区域内的最小值和最大值的均值(floor((maximum+minimum)/2)),并输出该值。 分析: 明显的二维线段树的单点更新和区间查询,维护最值。 更新肯定是先在二维内找到叶子节点的那棵线段树,然后再在这棵树上更新,这部分很简单,就想成一维的写。但是这毕竟是二维线段树,二维的部分也需要维护,当然这部分比较麻烦,我们先想一想一维的:一维的节点维护的是值,我们只要根据它的左右儿子...
分类:其他好文   时间:2014-08-15 12:58:58    阅读次数:224
HDU 3874 Necklace (线段树单点更新+区间查询+离线操作)
Problem Description Mery has a beautiful necklace. The necklace is made up of N magic balls. Each ball has a beautiful value. The balls with the same beautiful value look the same, so if two or more ...
分类:其他好文   时间:2014-08-12 17:29:44    阅读次数:253
HDU 1556 区间查询
Color the ballTime Limit: 3000 MS Memory Limit: 32768 KB64-bit integer IO format: %I64d , %I64u Java class name: Main[Submit] [Status] [Discuss]Descri...
分类:其他好文   时间:2014-08-11 09:56:51    阅读次数:220
HDU 4027 Can you answer these queries?(线段树的单点更新+区间查询)
题目链接题意 : 给你N个数,进行M次操作,0操作是将区间内的每一个数变成自己的平方根(整数),1操作是求区间和。思路 :单点更新,区间查询,就是要注意在更新的时候要优化,要不然会超时,因为所有的数开几次方之后都会变成1,所以到了1不用没完没了的更新。 1 //HDU 4027 2 #include...
分类:其他好文   时间:2014-08-07 12:39:19    阅读次数:208
HDU 3874 Necklace 区间查询的离线操作
题目: http://acm.hdu.edu.cn/showproblem.php?pid=3874对需要查询的区间按右端点排序,然后从左到右依次加入序列中的元素,同时更新,更新的方法是,把上一次出现a[i]值的点变为0,这一次a[i]值的点(即 i)变为a[i],这样保证了前i个元素中只存在一个等...
分类:其他好文   时间:2014-08-05 05:18:38    阅读次数:274
怒刷30道线段树、树状数组
HDU 1754 单点更新,区间查询最大值,水题…… #include #include #include #include #include #include #include #include #include #define mem(a,b) memset(a,b,sizeof(a)) #define lson i<<1,l,mid #define rson i<<1|1,mid+1,r...
分类:其他好文   时间:2014-07-30 12:23:33    阅读次数:252
2014 summer 知识点总结1之线段树
HDU 1166【题意】:n个阵营一字排开,每个初始有a[i]个人。现有两种操作:Q a b 查询[a,b]之间总人数并输出A/S a b 在a号位添加/删除b个人【分析】:最基本的单点更新和区间查询,维护节点信息sum[o]【代码】: 1 #include 2 #include 3 #incl.....
分类:其他好文   时间:2014-07-30 11:56:23    阅读次数:450
UVA 11992 - Fast Matrix Operations(线段树)
UVA 11992 - Fast Matrix Operations 题目链接 题意:给定一个矩阵,3种操作,在一个矩阵中添加值a,设置值a,查询和 思路:由于最多20列,所以完全可以当作20个线段树来做,然后线段树是区间修改区间查询,利用延迟操作,开两个延迟值一个存放set操作,一个存放add操作 代码: #include #include #include ...
分类:其他好文   时间:2014-07-30 05:36:03    阅读次数:320
UVA 11992 - Fast Matrix Operations(线段树)
给定一个矩阵,3种操作,在一个矩阵中添加值a,设置值a,查询和思路:由于最多20列,所以完全可以当作20个线段树来做,然后线段树是区间修改区间查询,利用延迟操作,开两个延迟值一个存放set操作,一个存放add操作代码:[cpp] view plaincopy#include#include#incl...
分类:其他好文   时间:2014-07-30 05:34:23    阅读次数:334
609条   上一页 1 ... 57 58 59 60 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!