码迷,mamicode.com
首页 >  
搜索关键字:树链剖分    ( 1272个结果
【JZOJ6435】【luoguP5666】【CSP-S2019】树的重心
description analysis 需要知道一棵树的重心一定在从根出发的重链上,可以考虑先进行树链剖分弄出重儿子和次重儿子,再倍增维护重儿子 由于重链上有一个或两个重心,接下来求的重心都是深度较大的,只需判断其父节点是否也满足重心的性质即可 现在要断掉一条边$(x,y)$,假设$x$是$y$的 ...
分类:其他好文   时间:2019-12-17 18:25:59    阅读次数:162
【Luogu P3258】[JLOI2014]松鼠的新家
"Luogu P3258" 题意就是对于一棵树,要求按照给出的顺序对每一个节点进行访问,记录每一个节点被经过的次数;特别地,我们认为只有从一个节点往外走才能被认为是经过一次。(最后一句话非常重要,仔细理解题意) 前置知识:树链剖分,差分。 最开始看到这道题我是打算使用树链剖分+线段树来做的。 但是我 ...
分类:其他好文   时间:2019-12-10 22:32:38    阅读次数:124
CF1254D Tree Queries(树链剖分)
出题人的做法是 $O(n\sqrt{n\log n})$,结果这场结束后就被狂喷,一群人给出了 $O(n\sqrt{n})$ 做法,甚至 $O(n\log n)$ 都出来了…… 首先发现,修改一个点时,如果把这个点看成根,其它点权期望的变化只和在根的哪个儿子的子树中有关,$\frac{n sz[u] ...
分类:其他好文   时间:2019-11-24 15:42:16    阅读次数:158
P2486 [SDOI2011]染色
题目链接: 题解区一堆树链剖分+线段树,但是我看到区间推平,忍不住就珂朵莉呀emmm 只要下一次查的链的末端与当前的头的颜色相同就颜色减一 #include <bits/stdc++.h> #include <tr1/unordered_map> using namespace std; #defi ...
分类:其他好文   时间:2019-11-22 00:49:37    阅读次数:59
P2590 [ZJOI2008]树的统计
题目链接: 树链剖分裸题,可以当作熟悉模板写一下把 #include <cstdio> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> #include <vector> #include ...
分类:其他好文   时间:2019-11-21 13:42:28    阅读次数:61
树链剖分
普通版 ...
分类:其他好文   时间:2019-11-14 22:07:53    阅读次数:61
[bzoj2243]染色
树链剖分,考虑用线段树维护左端点颜色、右端点颜色和段数,合并时判断中间两个点能否重合即可,注意在树剖时合并的顺序 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define N 100005 4 #define L (k<<1) 5 #def ...
分类:其他好文   时间:2019-11-14 12:33:54    阅读次数:50
树链剖分不详细讲解
前置技能:线段树、DFS 当我第一次听到 “树链剖分” 这个算法的时候,感觉它一定很高大上。现在看来,它确实很高大上,不过也十分的 暴力 (个人认为,不喜勿喷) 基本概念 树链剖分,计算机术语,指一种对树进行划分的算法,它先通过轻重边剖分将树分为多条链,保证每个点属于且只属于一条链,然后再通过数据结 ...
分类:其他好文   时间:2019-11-14 10:00:55    阅读次数:80
Spoj375 Qtree--树链剖分
Spoj375 Qtree给一棵共有 n(n · 10000) 个结点的树, 每条边都有一个权值, 要求维护一个数据结构, 支持如下操作: 1. 修改某条边的权值; 2. 询问某两个结点之间的唯一通路上的最大边权. 其中操作的总次数为 q. Sample Input31 2 12 3 2QUERY ...
分类:其他好文   时间:2019-11-13 22:28:20    阅读次数:75
树链剖分模板
题目链接: #include <bits/stdc++.h> using namespace std; #define ll long long #define re register #define pb push_back #define fi first #define se second c ...
分类:其他好文   时间:2019-11-12 22:00:32    阅读次数:115
1272条   上一页 1 ... 5 6 7 8 9 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!