
主席树
M_AXSSI
我还是个孩子
展开
-
bzoj 2588(树链剖分+主席树)
2588: Spoj 10628. Count on a treeTime Limit: 12 Sec Memory Limit: 128 MBSubmit: 3607 Solved: 840[Submit][Status][Discuss]Description给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v原创 2016-03-17 20:49:33 · 596 阅读 · 0 评论 -
bzoj 3524/2223(主席树)
3524: [Poi2014]CouriersTime Limit: 20 Sec Memory Limit: 128 MBSubmit: 1236 Solved: 432[Submit][Status][Discuss]Description给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(原创 2016-03-06 13:40:23 · 469 阅读 · 0 评论 -
主席树的应用
主席树是一种利用前缀和维护形如(l主席树的最经典应用是维护区间第k小值,大体思路是维护root[r]-root[l-1]范围内的线段树,用各种方法乱搞。带修改:高能的树状数组套主席树(更疯狂的nlog^2(n)的空间复杂度)。树状数组的每一个节点维护的是一段区间,我们将这每一个区间建成一颗线段树(利用主席树降一点内存和时间)。这时候修改只需要修改logn个线段树即可,时间复转载 2016-03-06 13:54:31 · 1531 阅读 · 0 评论 -
bzoj 1803(主席树)
1803: Spoj1487 Query on a tree IIITime Limit: 1 Sec Memory Limit: 64 MBSubmit: 419 Solved: 184[Submit][Status][Discuss]DescriptionYou are given a node-labeled rooted tree with n nodes. D原创 2016-03-06 20:15:07 · 424 阅读 · 0 评论 -
bzoj 1901(主席树套树状数组)
1901: Zju2112 Dynamic RankingsTime Limit: 10 Sec Memory Limit: 128 MBSubmit: 6275 Solved: 2604[Submit][Status][Discuss]Description给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,原创 2016-03-07 20:24:43 · 805 阅读 · 0 评论 -
bzoj 1803(主席树+dfs序)
1803: Spoj1487 Query on a tree IIITime Limit: 1 Sec Memory Limit: 64 MBSubmit: 510 Solved: 221[Submit][Status][Discuss]DescriptionYou are given a node-labeled rooted tree with n nodes. D原创 2016-05-29 20:30:28 · 457 阅读 · 0 评论 -
bzoj 3932(主席树)
3932: [CQOI2015]任务查询系统Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 1452 Solved: 529[Submit][Status][Discuss]Description最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,E原创 2016-06-26 21:18:47 · 467 阅读 · 0 评论