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