码迷,mamicode.com
首页 >  
搜索关键字:查询位置    ( 31个结果
数组 复制 元素个数 连接 查找 查询位置
#import int main(int argc, const char * argv[]) { @autoreleasepool { //数组 //快速创建数组 NSArray *week=@[@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT"...
分类:编程语言   时间:2016-01-09 12:20:50    阅读次数:176
HDU 4267-A Simple Problem with Integers(多个BIT)
题意:2种操作1 a b k c 在区间[a,b]中的(i-a)%k==0的位置i上的数+c2 a 查询位置a的值输出每次查询的值分析:开始想到多维的线段树,但比较麻烦,看了题解才知道,用BIT实现区间更新,单点查询,若在区间[a,b]上的数加c就在a位置加c ,b+1位置加-c 这样在查询时sum...
分类:其他好文   时间:2015-08-16 18:16:54    阅读次数:84
poj 2828 Buy Tickets (线段树 单节点 查询位置更新)
Buy Tickets Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 15533   Accepted: 7759 Description Railway tickets were difficult to buy around the Lunar New Yea...
分类:其他好文   时间:2015-07-25 12:19:20    阅读次数:198
HDU5033 Building(单调栈)
题意是说在水平轴上有很多建筑物(没有宽度),知道每个建筑物的位置与高度。有m个查询,每次查询位置x所能看到的天空的角度。方法是将建筑与查询一起排序,从左往右计算一遍,如果是建筑物,则比较最后两个(当前的与队尾的)斜率与队尾两个的斜率比较,如果较小则入队,否则一直出队尾元素直至满足条件(因为斜率为负数...
分类:其他好文   时间:2015-07-20 23:17:48    阅读次数:106
HDOJ 5063 Operation the Sequence
注意到查询次数不超过50次,那么能够从查询位置逆回去操作,就能够发现它在最初序列的位置,再逆回去就可以求得当前查询的值,对于一组数据复杂度约为O(50*n)。Operation the SequenceTime Limit: 3000/1500 MS (Java/Others)Memory Limi...
分类:其他好文   时间:2015-07-04 12:40:00    阅读次数:106
BZOJ 3678 wangxz与OJ 缩点Splay
题目大意维护一个序列,支持 1. 插入一段序列,这个序列以1递增 2. 删除连续的一段序列 3. 查询位置p的数是多少。思路简单Splay维护就可以。但是后来好像被卡了,还有rope什么乱搞的都被卡了。于是观察这个插入的序列,他是一个很有规律的数列,但是插入之后我们却不一定查找这个序列中的数字,我们可以将这个数列当成一个节点插入Splay中去,这样每个节点可以记录ll和rr来表示这个点所代表的...
分类:其他好文   时间:2015-03-06 16:02:32    阅读次数:130
HDOJ 5063 Operation the Sequence
注意到查询次数不超过50次,那么可以从查询位置逆回去操作,就可以发现它在最初序列的位置,再逆回去即可求得当前查询的值,对于一组数据复杂度约为O(50*n)。 Operation the Sequence Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tot...
分类:其他好文   时间:2014-10-17 11:59:41    阅读次数:135
UVA11402 - Ahoy, Pirates!(线段树)
UVA11402 - Ahoy, Pirates!(线段树) 题目链接 题目大意:给你n个01串,每个串拼接m次得到新串,最后在把这n个新串拼接起来得到最终的目标串。 然后给你四种操作: F a b :把位置a到b都置为1; E a b :把位置a到b都置为0; I a b :把位置a到b上的数字翻转(0,1互换); S a b :查询位置a到b有多少个1. 解题思路:...
分类:其他好文   时间:2014-10-16 23:42:53    阅读次数:372
HDU---4417Super Mario 树状数组 离线操作
题意:给定 n个数,查询 位置L R内 小于x的数有多少个。对于某一次查询 把所有比x小的数 ”的位置“ 都加入到树状数组中,然后sum(R)-sum(L-1)就是答案,q次查询就要离线操作了,按高度排序。#include #include #include #include #include #i...
分类:编程语言   时间:2014-10-14 22:58:29    阅读次数:230
[2014 北京网络赛]
02 hdu 5033 Building 题目意思: 数轴上有n根柱子,每根柱子有个位置坐标和高度,有q个询问,询问从位置qi能看到的角度(保证左右至少有一个柱子) 解题思路: 单调栈维护一个凸性柱子序列。 离线处理所有的查询,排序,然后扫一遍qi,把柱子插进去,更新单调栈。注意查询位置也要更新栈。 代码: //#include #include #include #include...
分类:其他好文   时间:2014-09-22 00:25:41    阅读次数:253
31条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!