树链剖分
文章平均质量分 64
LaLaLa112138
这个作者很懒,什么都没留下…
展开
-
树链剖分
关于树链剖分 【懒得用手写所以直接在电脑上打了】 •用处: Q:在一棵树上进行路径的修改、求极值、求和 如果对树上的边进行编号,然后就变成对区间的操作了。就可以利用一些数据结构(如线段树等进行操作)而如何进行编号使得用线段树处理地尽量高效,就可以利用树链剖分来解决了。【所以树链剖分一般是作为一些数据结构的预处理出现的……吧】 •有重链剖分和长链剖分两种。 长链剖分考的好像不是很多(但SC原创 2017-06-09 12:21:35 · 258 阅读 · 0 评论 -
BZOJ 4034 树上操作 链剖
4034: [HAOI2015]树上操作Time Limit: 10 Sec Memory Limit: 256 MB Submit: 4844 Solved: 1550 [Submit][Status][Discuss] Description有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作原创 2017-07-06 20:49:49 · 435 阅读 · 0 评论 -
BZOJ 1036: [ZJOI2008]树的统计Count 树链剖分+线段树
1036: [ZJOI2008]树的统计CountTime Limit: 10 Sec Memory Limit: 162 MB Submit: 17419 Solved: 7111 [Submit][Status][Discuss] Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHAN原创 2017-07-20 21:18:20 · 290 阅读 · 0 评论 -
BZOJ 2243 染色 线段树+树链剖分
2243: [SDOI2011]染色Time Limit: 20 Sec Memory Limit: 512 MB Submit: 7964 Solved: 2987 [Submit][Status][Discuss]Description给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同原创 2017-07-29 21:33:52 · 301 阅读 · 0 评论 -
NOIP 2013 货车运输 树链剖分
3287 货车运输 2013年NOIP全国联赛提高组时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond题目描述 DescriptionA 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述 Input原创 2017-09-15 20:20:06 · 400 阅读 · 0 评论 -
BZOJ 3732: Network 最小瓶颈路
3732: NetworkTime Limit: 10 Sec Memory Limit: 128 MB Submit: 2054 Solved: 979 [Submit][Status][Discuss]Description给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1原创 2017-10-13 12:18:29 · 234 阅读 · 0 评论