码迷,mamicode.com
首页 >  
搜索关键字:hh的项链    ( 129个结果
BZOJ 1878 HH的项链(主席树)
对于该题,离线的做法是树状数组或者线段树。 如果强制在线的话,可以用主席树做到O(mlogn)。 考虑到这样一个性质,对于询问[l,r]出现的数字种数。其答案就是to[i]>r的数字数。 其中to[i]表示的是第i个数的下一个相同的数出现的下标,没有则=n+1. 很幸运这个性质是满足区间减法的,也就 ...
分类:其他好文   时间:2017-03-28 16:40:43    阅读次数:160
BZOJ1878 SDOI2009 HH的项链 树状数组
题意:给定一个颜色序列,每组询问给出区间[l,r],求[l,r]中不同颜色的数量 题解: 首先把所有颜色离散化,然后离线,将询问按右区间升序排列。从1-N把整个序列扫一遍,设Pos[i]为第i个颜色最后出现的位置,假定当前扫到的位置为i,则更新Pos[a[i]],那么问题变成了:求一个序列(Pos) ...
分类:编程语言   时间:2017-03-04 18:35:35    阅读次数:170
bzoj1878 [SDOI2009]HH的项链【莫队】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1878 以每个询问左端点所属的块的编号为第一关键字,右端点本身为第二关键字,排序,然后保利扫描,先移动右指针。 (逻辑相等号写成赋值号,调了1个小时,天呐,上次犯这个错误是多久以前了呀?) ...
分类:其他好文   时间:2017-02-08 21:55:11    阅读次数:200
[BZOJ1878][SDOI2009]HH的项链
[BZOJ1878][SDOI2009]HH的项链 试题描述 HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了 ...
分类:其他好文   时间:2017-01-30 15:35:44    阅读次数:218
BZOJ 1878:[SDOI2009]HH的项链(莫队算法)
http://www.lydsy.com/JudgeOnline/problem.php?id=1878 题意:…… 思路:比上题还简单很多。数字很小,开一个数组哈希记录出现次数(记得数组要开1e6),然后直接算就行了。 ...
分类:编程语言   时间:2017-01-25 20:25:08    阅读次数:265
bzoj1878
1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中, ...
分类:其他好文   时间:2017-01-15 00:22:10    阅读次数:161
BZOJ 1878: [SDOI2009]HH的项链
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。 ...
分类:其他好文   时间:2017-01-01 00:53:37    阅读次数:184
BZOJ1878: [SDOI2009]HH的项链[树状数组 离线]
1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中, ...
分类:编程语言   时间:2016-11-15 13:43:50    阅读次数:191
bzoj1878[SDOI2009]HH的项链
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1878 ...
分类:其他好文   时间:2016-09-18 23:42:46    阅读次数:162
bzoj2743: [HEOI2012]采花
跟拿到HH的项链很像,这道题要求的是至少出现两次。一开始总是想不明白为什么就nxt[nxt[]]++nxt[]--然后看到初始化的地方才懂了。初始化的时候如果l是1的话就直接求前缀和。那么那么后面的也就可以YY理解了。。。然后如果是至少三次的话应该就是nxt[nxt[nxt[]]]++nxt[nxt ...
分类:其他好文   时间:2016-09-17 19:18:28    阅读次数:179
129条   上一页 1 ... 8 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!