
树链剖分
u010660276
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树链剖分学习
开始学习树链剖分了 “在一棵树上进行路径的修改、求极值、求和”乍一看只要线段树就能轻松解决,实际上,仅凭线段树是不能搞定它的。我们需要用到一种貌似高级的复杂算法——树链剖分。 树链,就是树上的路径。剖分,就是把路径分类为重链和轻链。 记siz[v]表示以v为根的子树的节点数,dep[v]表示v的深度(根深度为1),top[v]表示v所在的链的顶端节点,fa[v]表示v转载 2015-01-10 16:11:49 · 555 阅读 · 1 评论 -
赛码"BestCoder"杯中国大学生程序设计冠军赛1008(hdu5221)树链剖分点权
Occupation Accepts: 22 Submissions: 104 Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Problem Description Miceren finds a huge country named H原创 2015-05-05 15:32:25 · 836 阅读 · 0 评论 -
树链剖分+动态线段树(BZOJ-3531旅行)
3531: [Sdoi2014]旅行 Time Limit: 20 Sec Memory Limit: 512 MB Submit: 564 Solved: 300 [Submit][Status][Discuss] Description S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足 从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天原创 2015-04-06 09:44:21 · 1342 阅读 · 0 评论 -
动态树||树链剖分(BZOJ1036)
1036: [ZJOI2008]树的统计Count Time Limit: 10 Sec Memory Limit: 162 MB Submit: 7051 Solved: 2872 [Submit][Status][Discuss] Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I.原创 2015-04-03 16:27:56 · 465 阅读 · 0 评论 -
动态树LCT||树链剖分+线段树(SPOJ QTREE3 - Query on a tree again!)
QTREE3 - Query on a tree again! no tags English Vietnamese You are given a tree (an acyclic undirected connected graph) with N nodes. The tree nodes are numbered from 1 to N.原创 2015-03-28 14:02:04 · 946 阅读 · 0 评论 -
树套树(树链剖分+线段树+Treap)BZOJ1146
树套树原创 2015-02-09 18:11:00 · 578 阅读 · 0 评论 -
树链剖分(基于边权,点更新,区间更新)poj3237Tree
Tree Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 4849 Accepted: 1327 Description You are given a tree with N nodes. The tree’s nodes are numbered 1原创 2015-01-17 14:39:07 · 742 阅读 · 0 评论 -
树链剖分+后缀数组CF504E
E. Misha and LCP on Tree time limit per test 8 seconds memory limit per test 512 megabytes input standard input output standard output Misha has a tree with characters written on转载 2015-02-05 21:54:03 · 525 阅读 · 0 评论 -
树链剖分+点权+hdu3966
Online Judge Online Exercise Online Teaching Online Contests Exercise Author F.A.Q Hand In Hand Online Acmers Forum | Discuss Statistical Charts Problem Archive Realtime Judge Statu原创 2015-01-18 14:20:12 · 641 阅读 · 0 评论 -
树链剖分总结
最近看的树链剖分,本来是想看完动态树LCT在看的,结果没太看明白就先看了树链剖分 总体来说树链剖分不是新的数据结构,要结合线段树,伸展树等数据结构。 树链剖分的主要思想是分轻重链,剖分成好多链,简单地说就是对他进行重新编号,使其便于处理,然后利用其它的数据结构进行求解 树分治分为点分治和边分治(其实还有一种叫“链分治”,是树的路径剖分思想的更高级的体现,一般链分治的题目都可以用路径剖分解决)原创 2015-01-18 14:40:48 · 593 阅读 · 0 评论 -
树链剖分(基于边权)poj2763
Housewife Wind Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 6462 Accepted: 1652 Description After their royal wedding, Jiajia and Wind hid away in XX Vi原创 2015-01-15 12:04:46 · 619 阅读 · 0 评论 -
树链剖分(bzoj2243)
2243: [SDOI2011]染色 Time Limit: 20 Sec Memory Limit: 512 MB Submit: 2492 Solved: 960 [Submit][Status] Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜原创 2015-01-14 23:16:31 · 391 阅读 · 0 评论 -
树链剖分(spoj375)基于边权
原来以为树链剖分是很高端的数据结构,学习之后才知道,树链剖分思想也不是很难,首先把树分成好多条链,然后结合线段树或者伸展树 SPOJ Problem Set (classical) 375. Query on a tree Problem code: QTREE You are given a tree (an acyclic undirected connected graph)原创 2015-01-10 18:09:15 · 676 阅读 · 0 评论 -
树链剖分(基于点权)bzoj1036
1036: [ZJOI2008]树的统计Count Time Limit: 10 Sec Memory Limit: 162 MB Submit: 6204 Solved: 2569 [Submit][Status] Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u原创 2015-01-11 21:47:57 · 549 阅读 · 0 评论 -
hdu5274 - Dylans loves tree(树链剖分)
Dylans loves treeAccepts: 37 Submissions: 262 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) 问题描述Dylans有一棵N个点的树。每个点有点权。树上节点标号为1∼N。 他得到了Q个询问,形式如下: ①0 x y:把第x个点的原创 2015-07-06 15:10:31 · 718 阅读 · 0 评论