主席树
XSamsara
AFO
展开
-
BZOJ 2006: [NOI2010]超级钢琴【主席树+heap】
2006: [NOI2010]超级钢琴Time Limit: 20 Sec Memory Limit: 512 MBDescription 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级和弦”由若干个编号连续的音符...原创 2018-05-09 19:31:52 · 187 阅读 · 0 评论 -
BZOJ 2223: [Coci 2009]PATULJCI【主席树】
2223: [Coci 2009]PATULJCI【题目描述】 传送门【题解】 主席树的裸题,要找出现次数大于一半的,那么他肯定出现在当前的左子树或右子树中,就这样查找就可以了。代码如下#include<cstdio>#include<cctype>#include<algorithm>#define MAXN 300005u...原创 2018-05-25 21:34:47 · 169 阅读 · 0 评论 -
BZOJ 3524: [Poi2014]Couriers【主席树】
3524: [Poi2014]Couriers【题目描述】 传送门【题解】 主席树的裸题,要找出现次数大于一半的,那么他肯定出现在当前的左子树或右子树中,就这样查找就可以了。代码如下#include<cstdio>#include<cctype>#include<algorithm>#define MAXN 500005usi...原创 2018-05-25 21:40:09 · 154 阅读 · 0 评论 -
BZOJ 1901: Zju2112 Dynamic Rankings【带修改主席树模板】
1901: Zju2112 Dynamic Rankings【题目描述】 传送门【题解】 带修改主席树模板。代码如下#include<cstdio>#include<cctype>#include<cstring>#include<iostream>#include<algorithm>#define...原创 2018-05-23 20:27:04 · 140 阅读 · 0 评论 -
BZOJ 1803: Spoj1487 Query on a tree III【DFS序+主席树】
1803: Spoj1487 Query on a tree III【题目描述】 传送门【题解】 DFS序将树变成序列,然后用主席树维护就可以了。代码如下#include<cstdio>#include<cctype>#include<algorithm>#define MAXN 100005using namespace s...原创 2018-06-09 17:38:14 · 115 阅读 · 0 评论 -
BZOJ 1926: [Sdoi2010]粟粟的书架【二分+主席树】
1926: [Sdoi2010]粟粟的书架【题目描述】 传送门【题解】 这题肯定是让我们分类讨论的。 R,C≤200时,荣斥+二分查找: Val[i][j][k]Val[i][j][k]Val[i][j][k]表示从(1,1)到(i,j)大于k的和,Num[i][j][k]Num[i][j][k]Num[i][j][k]表示从(1,1)到(i,j)大于k的个数,那么我...原创 2018-07-01 17:52:12 · 151 阅读 · 0 评论 -
LibreOJ #2432. 「POI2014」代理商 Couriers【主席树】
2432. 「POI2014」代理商 Couriers【题目描述】 传送门【题解】 主席树套一下就可以了,这个值肯定在左子树或右子树中,所以挑一个大的递归,如果大的这棵子树还是小于一半,那么输出0。代码如下#include<cstdio>#include<cctype>#define MAXN 500005using namespace s...原创 2018-07-03 18:54:58 · 174 阅读 · 0 评论 -
BZOJ 4458: GTY的OJ【主席树+LCA+堆】
4458: GTY的OJ【题目描述】 传送门【题解】 其实就是在树上做超级钢琴,用主席树维护这棵树,那么影响到这个节点x的状态只有fa[x],那么主席树就根据fa[x]转移到x,很好想,边界的判断要注意一下。 主席树维护树上前缀和的值,然后用堆取前m个最大的就可以了。代码如下#include&lt;cstdio&gt;#include&lt;cctype&gt;...原创 2018-07-06 15:03:38 · 227 阅读 · 0 评论