码迷,mamicode.com
首页 >  
搜索关键字:树链剖分    ( 1272个结果
浅谈树链剖分
今天刚学会树剖。。。。。。(是不是觉得我很菜QwQ) 树剖的用处: 引子问题1: 给你一颗树,支持两种操作: 1、给x到y路径上的值加z 2、求出点x的值 简单,树上差分嘛,前几天刚学过啊。 引子问题2: 给你一颗树,支持两种操作: 1、给以x为根的子树加z 2、求出以x为根的子树的和。 简单,df ...
分类:其他好文   时间:2018-11-03 17:29:02    阅读次数:213
bzoj 4196 [Noi2015]软件包管理器 (树链剖分+线段树)
4196: [Noi2015]软件包管理器 Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有 ...
分类:其他好文   时间:2018-11-01 22:37:36    阅读次数:240
bzoj4034 树上操作 树链剖分+线段树
题目传送门 题目大意: 有一棵点数为 N 的树,以点 1 为根,且树点有权。然后有 M 个操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 思路: 由于是在 ...
分类:其他好文   时间:2018-11-01 01:04:32    阅读次数:128
[HDU5029]Relief grain(树链剖分+线段树)
两种显然的做法: 1.树上差分+线段树合并。$O(n\log n)$ 2.树链剖分转为序列上差分+线段树。$O(n\log^2 n)$ 后一种的代码: ...
分类:其他好文   时间:2018-10-31 01:11:22    阅读次数:337
[LuoguU41039]PION后缀自动机 树链剖分
"链接" 刚开始看出题人题解都吓蒙掉了,还以为是什么难题,结果就一板子题 思路:对每一个文件名开一棵线段树,然后树剖即可 ...
分类:其他好文   时间:2018-10-23 14:44:56    阅读次数:181
[CTSC2008]网络管理
"[CTSC2008]网络管理" 这个题看到维护链上路径,看起来很像是树剖,但是用线段树+树链剖分显然还要二分答案,这就三个log了,于是考虑复杂度更加优秀的做法. 线段树套树状数组(带修改主席树),主席树有道经典的板子题. "Dynamic Rankings" 那个是区间,这个是树上路径,其实大同 ...
分类:其他好文   时间:2018-10-21 23:21:05    阅读次数:207
Luogu P2146 软件包管理器(树链剖分+线段树)
题意 给定$n$个软件包,每个软件包都有一个依赖软件包,安装一个软件包必须安装他的依赖软件包,卸载一个软件包必须先卸载所有依赖于它的软件包。给定$m$此操作,每次一个操作$install/unistall$表示安装或者卸载。 题解 可以通过简单画图看出,在这个树形结构的依赖层次图上,安装一个包相当于 ...
分类:其他好文   时间:2018-10-21 19:38:39    阅读次数:141
Luogu P2590 树的统计(树链剖分+线段树)
题意 原文很清楚了 题解 重链剖分模板题,用线段树维护即可。 cpp include include include using std::max; using std::swap; const int N = 3e4 + 10, Inf = 1e9 + 7; int n, q, c[N], x, ...
分类:其他好文   时间:2018-10-21 19:30:12    阅读次数:109
Luogu P3178 树上操作(树链剖分+线段树)
题意 见原题 题解 重链剖分模板题 cpp include include using std::swap; typedef long long ll; const int N = 1e5 + 10; int n, m, c[N], opt, x, y; int dep[N], siz[N], fa ...
分类:其他好文   时间:2018-10-21 19:29:54    阅读次数:149
10月21日 蒟蒻的流水账
11:39:12 早上的模拟赛正常多了。 T1 的题目背景是想突破魔法屏障的伏地魔 Voldemort 好酷。 T2 电路,这是在考物理题吗,处理起来稍微有点复杂。 T3 一看就知道是树链剖分,不过不知道怎么处理那么多不同的文件,于是就只写了暴力(其实有一部分处理我还写了倍增呢,不能算全暴力吧)。 ...
分类:其他好文   时间:2018-10-21 13:10:37    阅读次数:154
1272条   上一页 1 ... 21 22 23 24 25 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!