码迷,mamicode.com
首页 >  
搜索关键字:hh的项链    ( 129个结果
BZOJ 1878 [SDOI2009]HH的项链 离线+树状数组
BZOJ 1878 [SDOI2009]HH的项链 离线+树状数组...
分类:编程语言   时间:2015-05-06 15:10:36    阅读次数:141
bzoj-1878 HH的项链
题意: 给定长为n的序列与m个询问; 求询问的区间里不相同数字的个数; n 题解: 在线算法太过高深并不会,所以这道题就要离线做; 分析数据范围,m个询问完全可以存下,1000000的数字也可以hash勉强不用离散化; 那么考虑一段区间的数字种类数,大概就是 1 - R 减去 1 - ( L - 1 ) ; 但是因为有重复的数字,对于重复了的数,我们只应该在L-R间计算...
分类:其他好文   时间:2015-05-04 08:47:16    阅读次数:165
总结-数据结构
数据结构 1. 树状数组 写起来很方便, 用的比较多, 比线段树更实用吧. 虽然原理到现在不太清楚...往往没有裸树状数组的题目, 往往和其他算法相结合.单次修改或查询: O(logn) 1. BZOJ-2716-天使玩偶angel-CDQ分治 cdq分治2. BZOJ-1878-HH的项链-SDOI2009 离线处理, 求种数3. BZOJ-3289-Mato的文件...
分类:其他好文   时间:2015-04-05 09:15:13    阅读次数:195
[BZOJ 1878] [SDOI2009] HH的项链
题目链接:BZOJ - 1878题目分析题目的询问是某个区间内的颜色种类数,所以我们希望这个区间内的每种颜色只被计数一次,那么我们就选取询问区间内的每种颜色第一次出现的元素计数,之后再出现已经在询问区间中出现过的颜色就不再计数。考虑一种离线算法,如果我们将所有询问按照询问区间的左端点排序,那么所有询...
分类:其他好文   时间:2014-12-18 23:35:56    阅读次数:208
BZOJ1878 [SDOI2009]HH的项链
我当时是怎么做的?= = 我去才3个月就忘了额Σ( ° △ °||)今天又仔细研究了一下,才搞明白←_←首先在线的话,就只能线段树套平衡树了吧?我们考虑离线做法:首先把询问按左端点排序,然后从左往右枚举左端点,并且我们要求在当前的左端点固定的情况下,还剩下的每种不同的贝壳都最靠左。(语文不好不要打我...
分类:其他好文   时间:2014-12-14 11:53:25    阅读次数:178
BZOJ 2743 HEOI 2012 采花 梳妆数组
题目大意:给出一个序列,问一段序列中,出现两次以上的颜色有多少种。 思路:和HH的项链很像。 CODE: #include #include #include #include #define MAX 1000010 using namespace std; struct Ask{ int x,y,_id; bool operator <(con...
分类:编程语言   时间:2014-11-21 16:18:17    阅读次数:279
BZOJ 1878 SDOI2009 HH的项链 树状数组/莫队算法
题目大意:给定一个序列,求一个区间内有多少个不同的数 正解是树状数组 将所有区间按照左端点排序 然后每次只统计左端点开始的每种颜色的第一个数就行了 用树状数组维护 我写的是莫队算法 莫队明显能搞 m√m明显慢了点但是还是能接受的一个复杂度 一开始离散化数组开小了各种秒RE…… 跪了 #include #include #include #include #include #define M...
分类:编程语言   时间:2014-11-19 16:04:30    阅读次数:240
BZOJ 1878 SDOI 2009 HH的项链 树状数组 + 离线处理
题目大意:有一些珠子串成的项链,珠子有不同的颜色。多次询问一段区间内有多少不同的颜色。 思路:这个题让我学会了一种巧妙的离线做法。将问题按左端点排序。处理出来每个颜色第一个出现的位置,和每个颜色下一个出现的位置。然后1到cnt循环,如果这里有一个问题的左端点是当前节点,就处理他的答案,方法是前缀合,可以用树状数组。然后把这个颜色的下一个出现的位置+1。 这样做就避免了一种颜色在询问中被...
分类:其他好文   时间:2014-10-01 15:21:51    阅读次数:205
BZOJ1878: [SDOI2009]HH的项链
1878: [SDOI2009]HH的项链Time Limit:4 SecMemory Limit:64 MBSubmit:1673Solved:808[Submit][Status]DescriptionHH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会...
分类:其他好文   时间:2014-08-25 20:40:44    阅读次数:299
129条   上一页 1 ... 11 12 13
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!