码迷,mamicode.com
首页 >  
搜索关键字:树套树    ( 295个结果
bzoj 3295: [Cqoi2011]动态逆序对(树套树 or CDQ分治)
Description 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一 ...
分类:其他好文   时间:2016-04-01 22:05:27    阅读次数:268
Bzoj 1901: Zju2112 Dynamic Rankings 树套树,线段树,平衡树,Treap
1901: Zju2112 Dynamic Rankings Description 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1),并且,你可 ...
分类:其他好文   时间:2016-03-30 12:25:45    阅读次数:182
【BZOJ2120】数颜色(树套树+set)
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2120 题解:http://blog.sina.com.cn/s/blog_6e63f59e0101bm87.html 一开始懒得离散化,跑了7000+ms23333 宛如一个智障,可是出现了这么
分类:其他好文   时间:2016-03-16 16:54:48    阅读次数:244
bzoj 3110 [Zjoi2013]K大数查询(树套树)
Description 有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。 Input 第一行N,M接下来M行,每行形如1 a b c或2 a b c O
分类:其他好文   时间:2016-03-06 19:23:24    阅读次数:214
hdu5618 Jam's problem again
想用动态开点的二维线段树水一下,然而TLE了。。。有人线段树套平衡树都过了。。。可能线段树套线段树再加动态开点常数确实大。。。 留着等刷完第三章习题后再搞树套树,和cdq分治一起搞,等学完cdq分治我一定会回来用正解过这题的,今天没过的代码先留着。 #include<iostream> #inclu
分类:其他好文   时间:2016-03-06 06:36:36    阅读次数:237
poj1195 Mobile phones 二维线段树入门
二维线段树就是树套树,线段树套线段树。。。 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #define REP(i,a,b) for(int i=a;i<=b;
分类:其他好文   时间:2016-03-04 22:38:01    阅读次数:403
[bzoj3295] [Cqoi2011]动态逆序对
数据似乎对不会cdq分治的选手极其不友好?。。。。。没错说的就是我这种上来就写树套树的傻逼>_< 先求出逆序对数,每次删除时,假设要删掉数v,v在数列中的位置为pos。那么删除后将会减少(位置在pos之前的数比v大的个数 + 位置在pos之后的数比v小的个数)个逆序对。。。挺显然的。 那就是树套树模
分类:其他好文   时间:2016-02-08 01:09:56    阅读次数:521
树套树【bzoj3262】陌上花开
/*【bzoj3262】陌上花开2014年6月19日1,2430Description有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),又三个整数表示。现要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵花A比另一朵花B要美丽,当且仅当Sa>=Sb,Ca>=Cb,Ma...
分类:其他好文   时间:2016-01-24 12:48:37    阅读次数:226
[bzoj3489]A simple rmq problem
本题既不是rmq也不会simple(对我这种蒟蒻而言) 一开始只能想到树套树套树TAT然后看了看数据范围果断滚去膜拜题解。 然后才知道预先排序一下可以弄掉一个log。不过得写可持久化线段树套可持久化线段树。。 然后愉悦的开码了。。。感人的是竟然不用调。。。更感人的是交上去直接tle了。 ...
分类:其他好文   时间:2016-01-18 22:55:00    阅读次数:495
[bzoj2141]排队
树套树。。我写了线段树套treap= =外层线段树表示各段区间,每段区间内按权值大小开个treap 设数列为map[],一开始求出逆序对个数。 每次假设交换l和r这两位置的数,答案就要减去[l+r,r-1]中比map[l]小的数的个数,再减去[l+1,r-1]中比map[r]大的数的个数, ...
分类:其他好文   时间:2016-01-15 15:59:44    阅读次数:176
295条   上一页 1 ... 20 21 22 23 24 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!