码迷,mamicode.com
首页 >  
搜索关键字:lca    ( 2392个结果
【总结】 (严格)次小生成树
前言 首先需要了解什么是最小生成树,还要知道什么是倍增(求Lca). 上面的东西如果了解了,就可以开始进入学习的路途了!! 1 算法框架 1.1 整体思路 用不是最小生成树上的边去更新答案. 1.2 具体维护 对于每一个倍增跳上去的,要维护两个东西: 路径的边权最大值. 路径的边权次大值 2 具体实 ...
分类:其他好文   时间:2018-10-31 01:17:33    阅读次数:696
源码之HashSet
构造函数publicHashSet(){map=newHashMap<>();}publicHashSet(Collection<?extendsE>c){map=newHashMap<>(Math.max((int)(c.size()/.75f)+1,16));addAll(c);}publicHashSet(intinitialCapacity,floatl
分类:其他好文   时间:2018-10-28 11:26:50    阅读次数:116
LCA SP913 QTREE2 - Query on a tree II
SP913 QTREE2 Query on a tree II 给定一棵n个点的树,边具有边权。要求作以下操作: DIST a b 询问点a至点b路径上的边权之和 KTH a b k 询问点a至点b有向路径上的第k个点的编号 有多组测试数据,每组数据以DONE结尾。 裸的LCA。 在处理第二个操作时 ...
分类:其他好文   时间:2018-10-27 00:26:08    阅读次数:439
记一种有图片上传的表单提交
动态加载下拉框中的类别_文件上传_添加商品 3_ enctype="application/x-www-form-urlencoded"表示将表单中的内容按URL编码后,随着请求传递到服务器,强调要编码 ap... ...
分类:Web程序   时间:2018-10-26 14:25:46    阅读次数:166
[ZJOI2012]灾难
https://www.luogu.org/problemnew/show/P2597 挺不错的一个构造题。 如果食物链是一个树,怎么办? 一个点灭绝,灾难就是子树大小-1 但是这个是一个DAG。样例中的图片就不是树。 能不能变成树? 一个点灭绝,引发的后续事情太多,不好考虑。 反过来想,一个点灭绝 ...
分类:其他好文   时间:2018-10-25 16:28:26    阅读次数:123
比赛-不知道从几开始编号的训练赛 1
A. Fibonacci 没有看见 $f(0) = 0, f(1) = 1$ ,以为是自己想的那种 Fibonacci ,就跪了。第三次看错题啦,上次好像强行把一次函数看成指数级函数 Orz 。 B. 一样远 LCA ,再用节点 siz 处理一下。 C. 拆网线 不要被树上 DP 误导,和什么“监管 ...
分类:其他好文   时间:2018-10-25 00:37:39    阅读次数:157
[BJOI2018]求和
嘟嘟嘟 首先看到k只有50,那么就可以开一个数组预处理出来。 sum[u][k]表示节点u到根节点所有节点深度的k次方和,dfs一遍就都搞出来了,预处理复杂度O(n * 50)(快速幂复杂度不计了)。 查询就是lca复杂度,对于路径(x, y),令z = lca(x, y),则ans(x, y) = ...
分类:其他好文   时间:2018-10-25 00:19:16    阅读次数:235
FJUT seventh的tired树上路径(01字典树)题解
思路(来自题解): 众所周知树上两个点xy的距离是deep[x]+deep[y]-deep[lca(x,y)]*2 然后我们把这个加减法换成异或,我们就会发现,deep[lca(x,y)]被消掉了 所以题目就简化成w是每个点的前缀异或和,只要找到一对最大的(x,y)让w[x]^w[y]最大就行了,这 ...
分类:其他好文   时间:2018-10-22 12:55:04    阅读次数:173
【JZOJ5918】Car
Description 树上有m条链,Q次询问,每次问一条路径最少被多少条链覆盖。 Solution 还是比较套路的题,求出$f_{i,j}$表示$i$点经过$2^j$条链到达深度最小的点,先考虑$f_{i,0}$怎么求,对于一条链,我们在它两个端点处更新$f_{i,0}$为它们的$lca$,然后每 ...
分类:其他好文   时间:2018-10-21 22:26:13    阅读次数:225
POJ 1470 Closest Common Ancestors (模板题)(Tarjan离线)【LCA】
<题目链接> 题目大意:给你一棵树,然后进行q次询问,然后要你统计这q次询问中指定的两个节点最近公共祖先出现的次数。 解题分析:LCA模板题,下面用的是离线Tarjan来解决。并且为了代码的简洁,本代码用的是vector存图。 2018-10-21 ...
分类:其他好文   时间:2018-10-21 13:05:44    阅读次数:209
2392条   上一页 1 ... 59 60 61 62 63 ... 240 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!