随笔分类 -  树形数据结构—树状数组

摘要:题意 "题目链接" Sol 只会后缀数组+暴躁莫队套set$n \sqrt{n} \log n$但绝对跑不过去。 正解是SAM + set启发式合并 + 二维数点/ SAM + LCT 但是我只会第一种qwq 首先一个性质是两个前缀的最长公共后缀就是他们再parent树上的LCA的len 那么我们考 阅读全文
posted @ 2019-03-29 22:07 自为风月马前卒 阅读(885) 评论(0) 推荐(3)
摘要:题意 "题目链接" Sol 好像搞出了一个和题解不一样的做法(然而我考场上没写出来还是爆零0) 一个很显然的思路是考虑每个最小值的贡献。 预处理出每个数左边第一个比他小的数,右边第一个比他大的数。 那么$[L_i + 1, i]$对$[i, R_i]$中的每个数都会有$a[i]$的贡献。 我们可以抽 阅读全文
posted @ 2019-02-28 08:38 自为风月马前卒 阅读(291) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol 不会卡常,自愧不如。下面的代码只有66分。我实在懒得手写平衡树了。。 思路比较直观:拿个set维护每个数出现的位置,再写个线段树维护区间和 cpp include define LL long long const int MAXN = 5e5 + 10, INF = 1 阅读全文
posted @ 2019-02-09 16:44 自为风月马前卒 阅读(458) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol 二维数点板子题 首先把询问拆成四个矩形 然后离散化+树状数组统计就可以了 cpp // luogu judger enable o2 include define LL long long using namespace std; const int MAXN = 4e6 阅读全文
posted @ 2019-01-03 09:03 自为风月马前卒 阅读(377) 评论(0) 推荐(0)
摘要:题意 "题目链接" 有$n$张牌,每张牌有四个属性$(a, b, c, d)$,主人公有两个属性$(x, y)$(初始时为(0, 0)) 一张牌能够被使用当且仅当$a define Pair pair define MP(x, y) make_pair(x, y) define fi first d 阅读全文
posted @ 2018-12-29 17:04 自为风月马前卒 阅读(456) 评论(0) 推荐(1)
摘要:题意 "题目链接" Sol 首先不考虑$a$的限制 我们要求的是 $$\sum_{i = 1}^n \sum_{j = 1}^m \sigma(gcd(i, j))$$ 用常规的套路可以化到这个形式 $$\sum_{d = 1}^n \sigma (d) \sum_{k = 1}^{\frac{n} 阅读全文
posted @ 2018-12-10 10:24 自为风月马前卒 阅读(220) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol 直接做肯定不好搞(反正我不会。。) 直接开$n$个Pair类型的set,维护每个数的出现位置 每次在set中二分后暴力合并即可 然后就是树状数组的基本操作了 时间复杂度:$O(nlog^2n)$ cpp include define Pair pair define MP 阅读全文
posted @ 2018-11-30 13:52 自为风月马前卒 阅读(243) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol 不算很难的一道题 首先要保证权值最小,不难想到一种贪心策略,即把两个序列中rank相同的数放到同一个位置 证明也比较trivial。假设$A$中有两个元素$a, b$,$B$中有两个元素$c, d$ 然后分别讨论一下当$a define lb(x) (x & x) def 阅读全文
posted @ 2018-10-23 10:11 自为风月马前卒 阅读(274) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol Get到了这题树状数组的做法,感觉非常nice 区间加:直接差分 区间求和:考虑每一位的贡献 $sum_{i = 1}^x (x+1 i) d_i$ $= sum_{i = 1}^x (x+1)d_i \sum_{i = 1}^x id_i$ $= (x+1) sum_{ 阅读全文
posted @ 2018-10-01 18:33 自为风月马前卒 阅读(296) 评论(0) 推荐(0)
摘要:Description 你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作: 命令 参数限制 内容 1 x y A 1<=x,y<=N,A是正整数 将格子x,y里的数字加上A 2 x1 y1 x2 y2 1<=x1<= x2<=N 1<=y1<= y2<=N 输出 阅读全文
posted @ 2018-07-09 11:23 自为风月马前卒 阅读(467) 评论(0) 推荐(0)
摘要:Description 有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。 现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。 定义一朵花A比另一朵花B要美丽,当且仅Sa>=Sb,Ca>=Cb,Ma>=Mb。 显然,两朵花可能有同样的属性。需要统计出评出每 阅读全文
posted @ 2018-07-09 09:55 自为风月马前卒 阅读(343) 评论(0) 推荐(0)
摘要:Description 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机是这样工作的:l 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。l 按一下印有'B'的 阅读全文
posted @ 2018-07-01 11:35 自为风月马前卒 阅读(827) 评论(0) 推荐(2)
摘要:题目背景 MooFest, 2004 Open 题目描述 约翰的N 头奶牛每年都会参加“哞哞大会”。哞哞大会是奶牛界的盛事。集会上的活动很 多,比如堆干草,跨栅栏,摸牛仔的屁股等等。它们参加活动时会聚在一起,第i 头奶牛的坐标为Xi,没有两头奶牛的坐标是相同的。奶牛们的叫声很大,第i 头和第j 头奶 阅读全文
posted @ 2017-10-22 17:39 自为风月马前卒 阅读(337) 评论(0) 推荐(1)
摘要:题目背景 MooFest, 2004 Open 题目描述 约翰的N 头奶牛每年都会参加“哞哞大会”。哞哞大会是奶牛界的盛事。集会上的活动很 多,比如堆干草,跨栅栏,摸牛仔的屁股等等。它们参加活动时会聚在一起,第i 头奶牛的坐标为Xi,没有两头奶牛的坐标是相同的。奶牛们的叫声很大,第i 头和第j 头奶 阅读全文
posted @ 2017-10-22 17:39 自为风月马前卒 阅读(222) 评论(0) 推荐(0)
摘要:题目描述 Little Johnny has a very long surname. Yet he is not the only such person in his milieu. As it turns out, one of his friends from kindergarten, M 阅读全文
posted @ 2017-10-22 14:53 自为风月马前卒 阅读(219) 评论(0) 推荐(0)
摘要:时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题解 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 时间限制: 1 s 空间限制 阅读全文
posted @ 2017-10-22 14:24 自为风月马前卒 阅读(183) 评论(0) 推荐(0)
摘要:A. Queries time limit per test 0.25 s memory limit per test 64 MB input standard input output standard output A. Queries time limit per test 0.25 s ti 阅读全文
posted @ 2017-08-12 09:44 自为风月马前卒 阅读(539) 评论(0) 推荐(0)
摘要:给一个长为N的数列,有M次操作,每次操作是以下两种之一: (1)修改数列中的一个数 (2)求数列中某连续一段的和 阅读全文
posted @ 2017-07-19 21:11 自为风月马前卒 阅读(333) 评论(0) 推荐(0)
摘要:时间限制: 1 s 空间限制: 64000 KB 题目等级 : 大师 Master 题解 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 大师 Master 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 大师 Master 时间限制: 1 s 时间限制: 1 s 空 阅读全文
posted @ 2017-07-04 10:33 自为风月马前卒 阅读(239) 评论(0) 推荐(0)
摘要:题目描述 破解了符文之语,小FF开启了通往地下的道路。当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某种活动的图案。而石门上方用古代文写着“神的殿堂”。小FF猜想里面应该就有王室的遗产了。但现在的问题是如何打开这扇门…… 仔细研究后,他发现门上的图案大概是说:古代人认为只有智者才 阅读全文
posted @ 2017-06-30 16:38 自为风月马前卒 阅读(532) 评论(0) 推荐(0)

Contact with me