Description Input 输入一个正整数N,代表有根树的结点数 Output 输出这棵树期望的叶子节点数。要求误差小于1e-9 Sample Input 1 Sample Output 1.000000000 HINT 1<=N<=10^9 正解:期望。 首先可以打表找规律得到代码里的式子 ...
分类:
其他好文 时间:
2017-12-31 20:58:09
阅读次数:
140
题目描述 珂朵莉给你一个有根树,求有多少个子树满足其内部节点编号在值域上连续 一些数在值域上连续的意思即其在值域上构成一个连续的区间 输入描述: 第一行有一个整数n,表示树的节点数。接下来n–1行,每行两个整数x,y,表示存在一条从x到y的有向边。输入保证是一棵有根树。 输出描述: 输出一个数表示答 ...
分类:
其他好文 时间:
2017-12-30 22:34:11
阅读次数:
131
[HEOI2015]兔子与樱花 Description 很久很久之前,森林里住着一群兔子。有一天,兔子们突然决定要去看樱花。兔子们所在森林里的樱花树很特殊。樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接,我们可以把它看成一个有根树结构,其中0号节点是根节点。这个树的每个 ...
分类:
其他好文 时间:
2017-12-26 19:00:58
阅读次数:
182
原价100多 200多 300多的LCT!统统20块!非常简单!非常好学!走过路过!不要错过! ...
分类:
其他好文 时间:
2017-12-20 13:53:54
阅读次数:
109
【BZOJ4919】[Lydsy六月月赛]大根堆 Description 给定一棵n个节点的有根树,编号依次为1到n,其中1号点为根节点。每个点有一个权值v_i。 你需要将这棵树转化成一个大根堆。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:对于任意两个点i,j,如果i在树上是j的祖先,那么 ...
分类:
其他好文 时间:
2017-12-09 14:58:56
阅读次数:
149
【并查集】 为实现 在 不相交集合 上的操作 (1.合并两个集合 2.查询某个元素属于哪个集合)而定义的一种数据结构 其实现有两种方式:链表和有根树 【应用】 在图论中 一个联通分量的所有点 对应一个集合 对应的操作可以为 判断两个点是不是在同一个联通分量之中 添加一条边合并两个联通分量 【模板】 ...
分类:
其他好文 时间:
2017-12-06 23:55:43
阅读次数:
333
题意: 给出一个n个节点的有根树(编号为0到n-1,根节点为0,n <= 50000)。 一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l,r,z,求∑ dep[LCA(i,z)] (l<=i<=r)。 ...
分类:
其他好文 时间:
2017-12-02 22:10:13
阅读次数:
232
【BZOJ2164】采矿 Description 浩浩荡荡的cg大军发现了一座矿产资源极其丰富的城市,他们打算在这座城市实施新的采矿战略。这个城市可以看成一棵有n个节点的有根树,我们把每个节点用1到n的整数编号。为了方便起见,对于任何一个非根节点v,它任何一个祖先的编号都严格小于v。树上的每个节点表 ...
分类:
其他好文 时间:
2017-12-02 19:18:18
阅读次数:
206
Apple Tree POJ - 2486 题目大意:一棵点带权有根树,根节点为1。从根节点出发,走k步,求能收集的最大权值和。 树形dp。复杂度可能是O(玄学),不会超过$O(nk^2)$。(反正这题不卡这个,考思想)参考 ans[i][j][0]表示i点以下共走j步,不回来,可能收集到最大的权值 ...
分类:
移动开发 时间:
2017-11-09 11:32:39
阅读次数:
209
【BZOJ3626】[LNOI2014]LCA Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问,每次询问给出l r z,求sigma_{l< ...
分类:
其他好文 时间:
2017-11-05 17:20:14
阅读次数:
133