不能分块(显然复杂度会炸啊。。。。。) 离线+BIT。每个颜色在每个询问中只出现一次。 ...
分类:
其他好文 时间:
2016-09-15 21:38:52
阅读次数:
192
1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中, ...
分类:
编程语言 时间:
2016-09-15 06:17:10
阅读次数:
163
树状数组的一类题目 1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个 ...
分类:
其他好文 时间:
2016-09-10 16:14:54
阅读次数:
109
1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中, ...
分类:
其他好文 时间:
2016-09-09 22:14:25
阅读次数:
178
基本上每个网站上都有,就不粘提面啦。 这道题要求维护区间种类数,不支持区间加减法。 所以需要通过转换使其满足树状数组/线段树的条件。 首先,对于段区间中的数,若有数重复出现,则只需关心最后出现的一个。 所以,我们可以对所有查询区间的r非降排序,从左向右推now_r并同时维护一个树状数组。 树状数组表 ...
分类:
其他好文 时间:
2016-08-27 21:59:35
阅读次数:
139
bzoj1878[SDOI2009]HH的项链 题意: N个数,M个询问求区间[L,R]中包含了多少种不同的数。 题解: 莫队好像可以做~但正解是树状数组。先将询问按左端点排序,并求出每个数的下一个与它相等的数的位置,同时将每个数第一次出现的位置在树状数组中置为1,此时query(x)求出来的就是1 ...
分类:
其他好文 时间:
2016-07-23 13:36:44
阅读次数:
155
洛谷题目链接 题意: 给定一个长5w静态的序列,询问20w次,每次询问查找一个区间内的元素种类数 染色问题神烦啊,最近刚会做,感觉都可以用统一的方法 首先要算出与一个元素相同的最邻近的上一个元素的位置,这样的话只要求出区间内上一位置小于下限的就是元素种类数 ——非常有道理的样子,但是第一次见肯定想不 ...
分类:
其他好文 时间:
2016-07-16 00:24:43
阅读次数:
163
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。 ...
分类:
其他好文 时间:
2016-06-25 16:27:43
阅读次数:
171
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。 ...
分类:
其他好文 时间:
2016-06-22 15:46:08
阅读次数:
157
%ad大神的脑洞,这题是强制在线版的HH的项链 所以可以考虑树套树,和主席树之类的做法 对于每个点,可以将这个点的颜色上一次出现的位置插入到主席树里,对于每一个 l ~ r 的询问, l 到 r 之间有多少颜色上一次出现的位置在0 到 l-1 内就是答案 1 #define MAXN 500010U ...
分类:
其他好文 时间:
2016-04-28 07:04:16
阅读次数:
470