![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树链剖分
文章平均质量分 90
sunshinezff
啦啦啦啦啦
展开
-
【NOI2015】【软件包管理器】【树链剖分】
Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get,Fedora/CentOS使用的yum,以及OSX下可用的homebrew都是优原创 2015-08-13 15:56:57 · 854 阅读 · 0 评论 -
【bzoj4538】【HNOI2016】【网络】【树链剖分+线段树套堆】
Description 一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做 一条树边。两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务 器自身)。由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互。此外, 每个数据交互请求都有一个重要度,越重要的请求显然需要得到越原创 2016-06-18 17:55:40 · 494 阅读 · 0 评论 -
【bzoj3694】【最短路】【树链剖分】
Description 给出一个n个点m条边的无向图,n个点的编号从1~n,定义源点为1。定义最短路树如下:从源点1经过边集T到任意一点i有且仅有一条路径,且这条路径是整个图1到i的最短路径,边集T构成最短路树。 给出最短路树,求对于除了源点1外的每个点i,求最短路,要求不经过给出的最短路树上的1到i的路径的最后一条边。 Input 第一行包含两个数n和m,表示图中有n个点原创 2016-03-15 16:44:32 · 744 阅读 · 0 评论 -
【bzoj2325】【ZJOI2011】【道馆之战】【树链剖分】
Description 口袋妖怪(又名神奇宝贝或宠物小精灵)红/蓝/绿宝石中的水系道馆需要经过三个冰地才能到达馆主的面前,冰地中的每一个冰块都只能经过一次。当一个冰地上的所有冰块都被经过之后,到下一个冰地的楼梯才会被打开。 三个冰地分别如下: 当走出第三个冰地之后,就可以与馆主进行道馆战了。 馆主发现这个难度太小,导致经常有挑战者能通过,为了加大难度,将道馆分成了n个房间,原创 2016-03-17 16:47:03 · 731 阅读 · 0 评论 -
【bzoj4034】【HAOI2015】【树上操作】【树链剖分】
Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 Input 第一行包含两个整数 N, M 。表示点数和操作数。 接下来一行原创 2015-08-16 08:22:47 · 1236 阅读 · 0 评论 -
【bzoj1576】【安全路径Travel】【dijkstra+树链剖分】
Description Input * 第一行: 两个空格分开的数, N和M * 第2..M+1行: 三个空格分开的数a_i, b_i,和t_i Output * 第1..N-1行: 第i行包含一个数:从牛棚_1到牛棚_i+1并且避免从牛棚1到牛棚i+1最短路经上最后一条牛路的最少的时间.如果这样的路经不存在,输出-1. Sample Input 4原创 2016-03-15 20:40:24 · 411 阅读 · 0 评论 -
【bzoj3083】【遥远的国度】【树链剖分】
Description 描述 zcwwzdjn在追杀十分sb的zhx,而zhx逃入了一个遥远的国度。当zcwwzdjn准备进入遥远的国度继续追杀时,守护神RapiD阻拦了zcwwzdjn的去路,他需要zcwwzdjn完成任务后才能进入遥远的国度继续追杀。 问题是这样的:遥远的国度有n个城市,这些城市之间由一些路连接且这些城市构成了一颗树。这个国度有一个首都,我们可以把这个首都看做整棵树的原创 2015-10-26 17:27:01 · 548 阅读 · 0 评论 -
【bzoj3513】【SDOI2014】【旅行】【树链剖分+动态开点】
Description S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足 从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦,只在信仰和他们相同的城市留宿。当然旅程的终点也是信仰与他相同的城市。S国政府为每原创 2015-10-07 14:33:15 · 1073 阅读 · 0 评论 -
【bzoj2836】【魔法树】【树链剖分】
Description Input Output Sample Input 4 0 1 1 2 2 3 4 Add 1 3 1 Query 0 Query 1 Query 2 Sample Output 3 3 2 题解:裸链剖各种写残真是没治了。。 代码: #include #include原创 2015-10-07 09:47:47 · 554 阅读 · 0 评论 -
【BZOJ1036】【ZJOI2008】【树的统计count】【树链剖分】
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身 Input原创 2015-08-14 15:27:42 · 449 阅读 · 0 评论 -
【bzoj4515】【SDOI2016】【游戏】【线段树+树链剖分】
Description Alice 和 Bob 在玩一个游戏。 游戏在一棵有 n 个点的树上进行。最初,每个点上都只有一个数字,那个数字是 123456789123456789。 有时,Alice 会选择一条从 s 到 t 的路径,在这条路径上的每一个点上都添加一个数字。对于路径上的一个点 r, 若 r 与 s 的距离是 dis,那么 Alice 在点 r 上添加的数字是 a×dis+原创 2016-07-08 11:51:54 · 718 阅读 · 0 评论