码迷,mamicode.com
首页 >  
搜索关键字:bzoj3489    ( 14个结果
【kd-tree】bzoj3489 A simple rmq problem
Orz zyf教给蒟蒻做法 蒟蒻并不会这题正解……(可持久化树套树?。。。Orz 对于每个点,我们可以求出pre[i],nex[i],那么询问的答案就是:求max (a[i]),其中 i 满足(pre[i]qrandi∈[ql,qr]) 然后我们以(i,pre[i],nex[i])为坐标……将...
分类:其他好文   时间:2015-06-18 23:50:18    阅读次数:177
bzoj3489 A simple rmq problem 可持久化树套树
先预处理出两个个数组pre,next。pre[i]表示上一个与i位置数字相同的位置,若不存在则设为0;next[i]表示下一个与i位置数字相同的位置,若不存在则设为n+1。那么一个满足在区间[L,R]中只出现一次的数字,其pre[i]R。 这样我们可以先将pre进行排序,然后将pre可持久化,...
分类:其他好文   时间:2015-05-27 13:40:16    阅读次数:119
bzoj3489: A simple rmq problem (主席树)
//==========================蒟蒻Macaulish:http://www.cnblogs.com/Macaulish/转载要声明!//==========================说好的“因为是OJ上的题,就简单点好了。”呢?一开始看不懂,不会写。然后跪了一个晚上决...
分类:其他好文   时间:2015-04-12 22:25:44    阅读次数:148
BZOJ 3489 A simple rmq problem 可持久化树套树
题目大意:给定一个序列,多次询问某一区间中出现且仅出现一次的最大的数 令第i个数左侧第一个与这个数相同的数为last[i] 右侧第一个与这个相同的数为next[i] 那么一个数a[i]在区间内出现一次当且仅当last[i]r&&l 于是我们将元素按照last[i]排序并构建可持久化线段树 令pos为满足last[i] 每次查询我要查询的是第pos个版本的线段树内所有next[i]>r的数中...
分类:其他好文   时间:2014-12-23 17:27:01    阅读次数:1347
14条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!