码迷,mamicode.com
首页 >  
搜索关键字:树链剖分    ( 1272个结果
Count on a tree SPOJ 主席树+LCA(树链剖分实现)(两种存图方式)
Count on a tree SPOJ 主席树+LCA(树链剖分实现)(两种存图方式) 题外话,这是我第40篇随笔,纪念一下。 include include include using namespace std; const int maxn=1e5+100; struct node{ int ...
分类:其他好文   时间:2019-08-29 23:56:56    阅读次数:225
树链剖分 入门
什么是树链剖分? 树链剖分说白了就是将树的节点按照某种顺序编号,使其在特殊的链上编号连续(类似区间),方便用数据结构维护。 如何树链剖分? 树链剖分一般分为重链剖分和长链剖分,这里只介绍重链剖分(我也只会重链剖分)。 重链剖分中有几个概念: 如图所示,蓝色的边为重边,绿色的节点为重儿子。 树链剖分的 ...
分类:其他好文   时间:2019-08-27 12:23:27    阅读次数:74
2019年ICPC南昌网络赛 J. Distance on the tree 树链剖分+主席树
边权转点权,每次遍历到下一个点,把走个这条边的权值加入主席树中即可。 ...
分类:其他好文   时间:2019-08-23 00:20:02    阅读次数:86
树链剖分模板
树链剖分模板 ...
分类:其他好文   时间:2019-08-22 23:51:04    阅读次数:92
P4556 [Vani有约会]雨天的尾巴 树链剖分 线段树合并
P4556 [Vani有约会]雨天的尾巴 提交2.75k 通过789 时间限制1.00s 内存限制125.00MB 提交代码加入收藏 P4556 [Vani有约会]雨天的尾巴 提交2.75k 通过789 时间限制1.00s 内存限制125.00MB 提交代码加入收藏 P4556 [Vani有约会]雨 ...
分类:其他好文   时间:2019-08-20 16:37:34    阅读次数:74
Atcoder ABC138
Atcoder ABC138 A .Red or Not 一道网速题。 大于3200输出原字符串,否则就输出red。 cpp include include include include define N 120 using namespace std; int a[N],n; double s; ...
分类:其他好文   时间:2019-08-19 17:16:44    阅读次数:79
HDU 4729 An Easy Problem for Elfness(树链剖分边权+二分)
题意 链接:https://cn.vjudge.net/problem/HDU 4729 给你n个点,然你求两个点s和t之间的最大流.而且你有一定的钱k,可以进行两种操作 1.在任意连个点之间建立一个单位1的流,费用a 2.将原先的流扩大1个单位,费用b 思路 题目已经说了是一棵树,那么树上两点的最 ...
分类:其他好文   时间:2019-08-19 13:18:14    阅读次数:109
树链剖分
https://www.cnblogs.com/chinhhh/p/7965433.html#dfs1 ...
分类:其他好文   时间:2019-08-18 22:22:56    阅读次数:99
【模板】树链剖分
1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=2e5+8; 4 int modd,n,m,rt,cnt=0,cnto=0; 5 int son[N],id[N],top[N],f[N],dep[N],siz[N],h[N ...
分类:其他好文   时间:2019-08-18 22:07:48    阅读次数:77
[AHOI2005]航线规划(树链剖分+时间倒流)
传送门 练一下树剖的板子,运用一下时间倒流和下放边权的思想。 题中所谓“关键航线”其实就是桥。 删边操作桥不好维护,但如果是加边,每加一条边,两点作为端点的这条路径就都不再是桥 >考虑时间倒流。 从后往前,每删除一条边,现在就是加边,该路径上所有边都不是桥(打上标记)。 可以先求出一棵最小生成树(代 ...
分类:其他好文   时间:2019-08-18 00:19:04    阅读次数:101
1272条   上一页 1 ... 10 11 12 13 14 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!