![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树状数组
MashiroSky
这个作者很懒,什么都没留下…
展开
-
【poj3241】 Object Clustering
http://poj.org/problem?id=3241 (题目链接)MD被坑了,看到博客里面说莫队要写曼哈顿最小生成树,我就写了一个下午。。结果根本没什么关系。不过还是把博客写了吧。转自:http://blog.csdn.net/huzecong/article/details/8576908题意:求曼哈顿距离最小生成树上第k大(第n-k小)的边solution 曼哈顿距离最小生成树问题转载 2016-07-27 22:36:03 · 972 阅读 · 0 评论 -
【bzoj3289】 Mato的文件管理
http://www.lydsy.com/JudgeOnline/problem.php?id=3289 (题目链接)题意:求区间逆序对Solution 离线无修改查询,莫队转移;树状数组维护区间和。 关键: ①在一列数的后面添加一个数,逆序对数会增加 数列中比它大的数的个数。 ②在一列数的后面删除一个数,逆序对数会减少 数列中比它大的数的个数。 ③在一列数的前面原创 2016-08-06 16:09:25 · 448 阅读 · 0 评论 -
【poj1007】 DNA Sorting
http://poj.org/problem?id=1007 (题目链接)题意:给出m个字符串,将其按照逆序对个数递增输出。Solution 树状数组经典应用。代码:// poj1004#include<algorithm>#include<iostream>#include<cstring>#include<cstdlib>#include<cstdio>#include<cma原创 2016-08-22 18:20:22 · 297 阅读 · 0 评论 -
【poj1804】 Brainman
http://poj.org/problem?id=1804 (题目链接)题意:求逆序对Solution1 归并排序。 每次合并时计算逆序对。 代码:// poj1804#include<algorithm>#include<iostream>#include<cstdlib>#include<cstring>#include<cstdio>#include<cma原创 2016-09-03 17:17:42 · 429 阅读 · 0 评论 -
【bzoj2819】 Nim
www.lydsy.com/JudgeOnline/problem.php?id=2819 (题目链接)题意:动态树上路径异或和。Solution Nim取石子游戏的sg值就是每堆石子的异或和,所以问题的实质就是树上路径异或和。 看到题目,树上区间问题果断树链剖分,结果TLE,算了下复杂度nlog2n,结果等于180500000。。。不知道为什么网上还是有蛮多人用树链剖分A了,难道是我写原创 2016-09-18 21:54:52 · 378 阅读 · 0 评论