码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
hdu 4107 Gangster 线段树(成段更新)
维护每个区间的最小值和最大值,update的时候判断low[rt]与up[rt]和p的大小关系,进行更新操作。卡时卡得很紧。#include #include #include #include #include #define lson l,m,rtb)return a; return b;...
分类:其他好文   时间:2014-09-24 00:12:55    阅读次数:263
BZOJ 3196 二逼平衡树 树套树(线段树套Treap)
题目大意: 写一种数据结构,他可以: 1.查询k在区间内的排名 2.查询区间内排名为k的值 3.修改某一位值上的数值 4.查询k在区间内的前驱(前驱定义为小于x,且最大的数) 5.查询k在区间内的后继(后继定义为大于x,且最小的数)...
分类:其他好文   时间:2014-09-23 20:46:26    阅读次数:368
hdu 5008 Boring String Problem(后缀自动机构造后缀树)
hdu 5008 Boring String Problem(后缀自动机构造后缀树) 题意:给出一个字符串s,然后每次询问一个k,求s的所有子串中,字典序第k小的是谁?多个解,则输出最左边的那个 解题思路:这道题应该是为后缀树量身定制的吧。只要构造出了后缀树,然后按字典序遍历就可以得出每个节点包含的子串的字典序的范围了,而且必然是个连续的区间范围。但是我不会后缀树啊。。比赛的时候突然想到,后缀...
分类:其他好文   时间:2014-09-23 20:13:25    阅读次数:307
最大字段和--GSS1 MUSHROOM ORZ
过于naive了= =作为一个知识点总结一下算了。主要就是合并。对于一个区间的最大字段和,可以分别事下面的两个区间的子段和,或者事左边的右边加右边的左边。然后搞一下 = =#include #include #include #include using namespace std;typedef ...
分类:其他好文   时间:2014-09-23 19:59:15    阅读次数:248
BZOJ 3196 二逼平衡树 树套树
题目大意:。。。BZOJ挂了自己看去 好吧既然BZOJ挂了我还是贴上来吧0.0 破服务器 维护一种数据结构,提供下列操作: 1.查询k在区间内的排名 2.查询区间内排名为k的值 3.修改某一位值上的数值 4.查询k在区间内的前驱(前驱定义为小于x,且最大的数) 5.查询k在区间内的后继(后继定义为大于x,且最小的数) 其实一开始觉得这题是划分树主席树之类的 然后去了解了一下发现...
分类:其他好文   时间:2014-09-23 19:56:15    阅读次数:765
hdu5023A Corrupt Mayor's Performance Art(线段树+位运算)
题目链接: huangjing 题意: 有一快板子,然后这个板子被分为从1到n小块,然后给了m个操作,p a b c,是将板子a,b涂成c种颜色,q a b是询问这a到b快板子中有多少种颜色。。 思路: 这个是典型的区间更新,然后涂颜色涉及到位运算,将每一种颜色表示数的各个位,那么这个问题就简单了,,但是我还是一直wa到死,因为我开了一个fbi数组保存结果,结果我把fbi数组开到ma...
分类:其他好文   时间:2014-09-23 19:24:55    阅读次数:261
HDU 2665 Kth number 划分树
题目大意:给定一个序列,求区间第k小 注意是第k小!!别被题目描述骗到了!!这题求的是第k小!!不是第k大!!! 这题和POJ2104一样,都是求区间第k小,不同的是这题的序列是有重复的 对于有重复的,我们必须先预处理出有多少个中位数能进入左区间,否则就会导致过多的中位数堆积在左区间导致该进入左区间的东西被硬塞进了右区间 其实我只是想说为何网上的处理重复都写的那么麻烦。。。像我这样精简点不...
分类:其他好文   时间:2014-09-23 16:27:54    阅读次数:213
[数位dp] hdu 4389 X mod f(x)
题意:为[A,B] 区间内的数能刚好被其位数和整除的数有多少个。 思路:为了避免状态重复,枚举位数和1~81   dp[site][sum][mod][wsh] 到site位,位数和为sum,对最后位数和为wsh的余数为mod,最后位数和是wsh 枚举1~81 累计就是答案。 代码: #include"cstdlib" #include"cstdio" #include"cstring...
分类:其他好文   时间:2014-09-23 13:17:14    阅读次数:192
hdu 3729 最大匹配
此题是我AC的HDU的201道题目。泪流满面啊! 字典序最大(最小)真是个烦人的东西。 学生i与其对应的分数区间的每个点连一条边。字典序最大,编号最大的学生开始匹配。 HK无法AC啊,试了很久。我不会说,能过样例。 最后用了DFS版的匈牙利算法过了。人们说这个代码简洁。不过我一般都用HK...
分类:其他好文   时间:2014-09-23 04:18:43    阅读次数:236
[poj 1502]昂贵的聘礼
一道不算太难的最短路喵~容我吐槽一下,酋长的地位居然不是最高的额——那你特么的居然还算是酋长?!枚举一个地位区间 [i..i+M-1] 只要所有的交易者的地位都在该区间中,那么就不会引起冲突而这个可悲的酋长是必须在区间中的,所以若酋长的地位为 L0 那么该枚举的区间就是 [L0-i, L0+M-i]...
分类:其他好文   时间:2014-09-23 00:10:13    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!